【IT】「Python」急成長の背景にデータサイエンスあり--「R」とは補完し合う関係に [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
最も急成長しているプログラミング言語という位置づけの「Python」だが、データサイエンスに使われることが増えているため、その地位はより強固なものとなっている。
この関係性は、世界最大のオンライン開発者コミュニティーが集まるQ&AサイトStack Overflowによる最新の分析で明らかになった。
Pythonは汎用性の高い言語だが、Stack Overflowによると、あるユースケースが特に目立っているとのことだ。Pythonのタグがついた質問を読んだユーザーは、ウェブ開発やシステム管理に関する質問よりもデータサイエンスに関する質問を閲覧する率が非常に高いという。
https://japan.techrepublic.com/article/35107687.htm HTML5はどこいった???
IT関連技術は昔からそうだけど、とっ散らけないで一つずつ解決していこう。
いつもどれも中途半端で終わって
結局、資金力のあるクソ企業の意向で一つになってしまって
開発者とユーザーが芋を引かされる。
もうウンザリだ。 そら数年後には
初任給40 万からの世界よ
数学のたしなみさえあるなら
みんなさっとうするわね 俺はずっとPHPとJavaScript(node.js)でいいや。
これで少なくともあと20年はいける。 結局覇権取った後の言語覚えるのが一番コスパいいんだよな 覇権は結局Cなんだけどpythonは必ず話題に出てくるってかんじ データの可視化とか手早くできるからなあ
gnuplotいらなくなってきたし >>5
普及して当たり前になったから騒がれる時期が過ぎただけだろ VSCodeでwxPython使えるようになりませんかね・・・ >>5
> HTML5はどこいった???
どこにもいってないけど。
HTML5とpythonは関係ないし。 Rは関数型で、Pythonよりもコードがずっとシンプルだけど、
大量のデータ処理には向いていないからPythonを使わなきゃならない。 >>5
ソースを表示すればこのページもhtml5で書かれていることがわかる
クソ企業のIEの独自仕様から解放されたのはhtml5のおかげだ HaskellとかOCamlとかをやった人にはR言語は向いていそう。
Scalaもかな? 自宅ではRを使うが、業務で使う統計ソフトはSAS。 結局ライブラリ開発するサイエンティストが集まる言語が覇権を取る >>7
数学のたしなみがなくても計算論的にカジュアルに扱えるのがpythonの強みなんだよなあ
がちで数学統計やるならRで補完できるしね >>28
矢印だけで言ってるだろ?w
まあ当たってるが ID:iwK48zm5
なんだこのクソいい加減な事言ってる低脳は
代数的データ型もねぇパターンマッチもねぇなら、普通の今時なマルチパラダイム言語で関数型とは呼べねえよ
関数オブジェクト高階関数くらいはPythonも標準装備だけど何をもってしてR言語がPythonよりも関数型だと言ってんのか マルチ・パラダイムを関数型言語と呼ぶなって理屈だったら、
関数型言語と呼べるのはHaskellくらいかな? じつはJavascriptは誕生当時から関数型だった。
// QuickSort
QS=X=>X.length<=1?X:[
...QS(X.filter((x,i)=>i>0&&x<X[0])),X[0],
...QS(X.filter((x,i)=>i>0&&x>=X[0]))];
//main
var x=1, X=[...Array(20)].map(()=>x=(7+37*x)%100);
console.log("in: "+X + "\nout: "+QS(X));
http://ideone.com/wnQXXE >>1
Phythonって俺のイメージはバカ○チョン言語 CADENCE SKILLなら毎日使ってる。
職場でSKILL使える人意外といないから
仕事が殺到するが >>12
できるけど開発が止まってる気がしないでもない やっぱりRubyは負けてしまった
公式の英訳の外人が日本のRuby開発体制の問題点を暴露した時に見限って良かった
Rubyは日本で仕事に困らないとか言って宣伝してたけどIT事業で内需頼りってキツくない? 2017年9月28日 Ubuntu,Artful Aardvarkで32ビット版サポートを中止へ
http://gihyo.jp/admin/clip/01/linux_dt/201709/28 17.04ではubuntu-17.04-desktop-i386.isoが存在する
http://releases.ubuntu.com/zesty/
17.10Beta2ではubuntu-17.10-beta2-server-i386.isoは存在するが
ubuntu-17.10-beta2-desktop-i386.isoは存在しない
http://releases.ubuntu.com/17.10/ >>43
日本に内需頼りじゃないITが存在しないのに? サカイ引越センター
社員ボコボコのパワハラ動画
動画撮影者を脅すも#週刊新潮にスクープされる。
トレードマークのパンダを強調した東証1部上場の業界大手
動画 ↓
https://twitter.com/ayarin14/status/913193299460026368 >>12
R アナリティクスデータフローとかRステューディオあたりか Rを関数型言語の仲間として断固認めないと
かみついてくるキチガイはもう消えた? 関数型言語ってよく聞くけど、その定義と長所について説明してくれないか?
オブジェクト指向はわかるが、関数型言語は、その定義もメリットもわからん。 >>52
読んで字の如く
オブジェクト指向のメソッドに相当するものが関数
メソッド群をオブジェクトではなくメソッドむき出しで組み合わせて
組み上げていくのが関数型言語 俺もPythonを勉強したことが無いので、Rとの親和性というのがイマイチわからん
PythonからコールできるRライブラリが充実しているということなの? >>53
オブジェクト指向では、異なるオブジェクトに対して引数や名前が同一のメンバ関数を
定義できるが、オブジェクトへの参照やポインタ、staticメンバ関数ならクラス名を指定
するところを、これらを明示せずにどうやってメンバ関数を呼び出すというのだ? >>55
所属がオブジェクトじゃない
メンバ変数を持たない事で副作用のない関数を積み上げて行き、バグの発生を減らせる >>55
関数型プログラミング
純粋関数型言語
非純粋(複数の指向性に対応してるものなど)
なんかについて調べてみて 関数型の定義がどうとかって話は揉めるよね
オブジェクト指向なんかも割とそうだけど
最終的に宗教論争みたいになっちゃう カスとまでは言わないが
ググった上で自分の知識や理解レベル示してほしいよな
それによって説明変わるから Rで計算して可視化をpythonでサクッと済ますとかなぁ >>56
クラスをインスタンス化したものがオブジェクトであり、メンバ関数は、オブジェクト
ではなくクラスに帰属するわけだが細かいことはさておき、それだけが目的ではないが、
オブジェクト指向は、オブジェクトの生成/破棄時に自動的に呼び出されるコンストラクタ/
デストラクタを定義することで、変数の初期化やリソース開放忘れ等のバグを防ぐための
ものでもあるが?
メンバ変数があることによる副作用って、それってクラス設計に問題があるのでは?
従来から、引数を渡して値やオブジェクトを返す、CやBASICのサブルーチンも、ファンク
ションつまり関数と呼んでいた訳だが、関数型言語の言う関数型とは、それら従来の関数
とは違うのか? 何を以って関数型と称しているのかその定義がわからないな。
例えばPythonは関数型言語に含まれるのか?
クラスに帰属しないなら、まさに従来の関数と変わらないわけだが、それとも名前空間の
ことを言っているのか?
メンバ変数を持たないなら、例えばファイルクラスに相当する機能を関数型言語で実装
した場合、ファイルハンドルを保持する変数はどこにあるの? 関数型は、手続き型ではなく、計算順序もないやつだ。
数学で出てくる y = f(x)とかも普通それに当てはまる。
入力に対して即座に出力が定まる。
これはJavaScriptの関数型風のクイックソート。一つの式で実現できている。手続きがない。
// QuickSort
QS = X=>X.length<=1?X:[
...QS(X.filter((x,i)=>i>0&&x<X[0])),X[0],
...QS(X.filter((x,i)=>i>0&&x>=X[0]))];
//main
var x=1, X=[...Array(20)].map(()=>x=(7+37*x)%100);
console.log("in: "+X + "\nout: "+QS(X));
http://ideone.com/wnQXXE ウ サ ギ の よ う な 小 動 物 は 月 面 に 存 在
Q ジョージ・アダムスキーは、月面に基地や生き物を見たと報告しています。
A 物質的住居の名残はまだ残っており、例えばウサギのような小動物は月面に存在します。
いわゆる科学者や専門家たちの絶望的な望みは、
人間の目が捉える証拠を否定するのには役に立たないことが証明されるだろう。
世界中で現れているミステリーサークルは、当初イギリス南部を中心に出現していた。
なぜならそこにマイ人レーヤが居られたからである。
勝 手 に 自 分 で し ゃ べ っ て み て
今は30年以上前に死去した高橋信次について見直している
幸福の科学が大川隆法を正当化するためGLに幹部を送り込んで、
ネット上の高橋信次の講演をすべて削除したと聞いているが、
隠されてしまったおかげで聞けば聞くほど凄みがある
「習わなかった国の言葉を、何故しゃべるのでしょう。
日本語しか知らないのに、何故しゃべるのでしょう。
もしみなさん、これがデタラメであるならば、
勝手に自分でしゃべってみてください」(a18_2a 23分〜)
「マ人トレーヤという人をよく知っている、その人から教わりました。
弥勒菩薩と呼ばれたマ人トレーヤから、いろいろな事を学びました。」(25分〜)
http://東海アマ.minim.ne.jp/takahasisinji/takahasisinji=a21.html
ア メ リ カ が 、 破 た ん す る の か ?
アメリカでクレジットカード、デビットカード、ATMが使えなくなくなっています!
https://twitter.com/junko_in_sappro/status/910267077667065856
え ら い こ と が 起 こ る こ と は 確 実 で す
「非常にややこしい話になりますが、どうもそろそろですね、
ドルは今現在、国際基軸通貨になっているドルはですね、
合法的な通貨ではないということを、これから少しづつ出していくらしいんです。
ビットコインとかいろいろありますけど、仮想通貨になっちゃうんですよ、
ということを少しづつバラしながら、
ドルの切り下げをスムーズにソフトランディングでやっていこうという戦略があるんです
脅かすわけではございませんが、えらいことが起こることは確実です」(11分〜)
ドル切り下げの陰謀ありー金価格高騰!
https://www.youtube.com/watch?v=Xl3k_nxrpDo
日 本 か ら 始 ま る 世 界 的 株 式 市 場 の 大 暴 落
日本で始まる株式市場の崩壊は世界中に反響するでしょう。
終いには政府にも支えることができなくなり、どん底に落ちていきます。
日本政府がアメリカ国債の25%を引き出すと世界経済が破綻しマ人トレーヤは出現します。
UFOがとてつもない数で姿を表すでしょう。
非常に間もなくマ人トレーヤをテレビで見るでしょう。
マ人トレーヤは「匿名」で、毎日テレビに現れ、質問に答えます。
彼は非常に物静かなやり方で話します。彼の控えめな態度に混乱してはなりません。 沈みつつある泥船・民進丸のそばを、行き先不明の女船長の小池丸が通りかかった。
泥船から逃げ出した薄汚い
ドブネズミどもは、小池丸に乗せてもらいたい一心で、
小池丸にすり寄り、「言われれば、何でもやる。たとえ女船長の××をなめることさえも」と。
もはや節操も矜持もクソもヘッタクレもない。自分だけは沈みゆく泥船から助かりたいことだけのため。
嗚呼! 日本の政治もここまで腐りきったか。嗚呼・・・! ルーチンは出力が入力といつも直接相関しているとは限らないが、
関数型の関数は数学的関数? 手続き度 COBOL < C < Python < R < Haskell 関数度 >>63とほぼ一緒だがHaskellのクイックソート。
「Haskell クイックソート」でGoogle検索にかけてみると、
「C++だと35行のところがHaskellは5行で書ける」だの、「最も美しいコードのひとつ」だのとなかなか景気の良い記事が出てきます。
qsort [] = []
qsort (p:xs) = qsort lt ++ [p] ++ qsort gteq
where
lt = [x | x <- xs, x < p]
gteq = [x | x <- xs, x >= p]
http://elephnote.com/blog/archives/838 >>68
haskekkは知らんから聞くけど、cのqort関数は、配列のポインタと、要素数、ソート条件の比較
関数ポインタを渡せば、int配列も、文字列配列も、構造体やクラスの配列もソートできる
んだが、そのコードを関数化して、qsortみたいな汎用性あるの? 逆に言えば、一般的な業務システムの開発には向いていないってことだ エラーが起きたらひたすら例外を丸投げする仕様でいいなら、C++でも、全てのメンバ関数が
戻り値として自オブジェクトへの参照(*this)を返すようにすることで、ログファイルを開いて、
末尾に書式制御付きでエラーメッセージを追記すると言った処理でも...
CFileEx("C:\\hage\\hoge.log","w+").SeekToEnd().Format("%s - %d(%s)",COleDateTime::GetCurrentTime().Format("%Y/%m/%d %h:%m:%s"),nErrCode,steErrMsg).Close();
などと1行で書けるわけだが? (一応解説しとくと、MFC標準のCStdioFileクラスから
CFileExクラスを派生させ、直接ファイルを開くコンストラクタを追加している想定。)
C++の言語仕様には全く手を加えていないが、これは関数型なのか? 浅いな。 補完は無い
Rubyが流行ったのは、Railsが画期的だったからで、
Rails導入するためにRybyも導入された
ところが、RubyやRailsは、互換性の問題やらで人が流れ出して、
また他の言語でもRailsみたいなことができるようになってきたので
多くの人が流出した pythonで統計やってる奴いる?
流行ってるんでpythonも使ってみたが、結局Rに戻ったわ。
ちなみに俺はミクロ計量の分野なんだけど。 統計はR
機械学習、深層学習はpython
最近awkとかperl使ってないな >>70
> cのqort関数は、配列のポインタと、要素数、ソート条件の比較
> 関数ポインタを渡せば、int配列も、文字列配列も、構造体やクラスの配列もソートできる
なぜ? ■ このスレッドは過去ログ倉庫に格納されています