【IT】「Python」急成長の背景にデータサイエンスあり--「R」とは補完し合う関係に [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001ノチラ ★
垢版 |
2017/09/30(土) 19:26:52.96ID:CAP_USER
最も急成長しているプログラミング言語という位置づけの「Python」だが、データサイエンスに使われることが増えているため、その地位はより強固なものとなっている。

 この関係性は、世界最大のオンライン開発者コミュニティーが集まるQ&AサイトStack Overflowによる最新の分析で明らかになった。

 Pythonは汎用性の高い言語だが、Stack Overflowによると、あるユースケースが特に目立っているとのことだ。Pythonのタグがついた質問を読んだユーザーは、ウェブ開発やシステム管理に関する質問よりもデータサイエンスに関する質問を閲覧する率が非常に高いという。
https://japan.techrepublic.com/article/35107687.htm
0002名刺は切らしておりまして
垢版 |
2017/09/30(土) 19:29:45.01ID:td2AB/Ck
ともかく気味悪い皮膚病の宣伝やめろ、即刻!
0003名刺は切らしておりまして
垢版 |
2017/09/30(土) 19:36:12.54ID:JkL7m/MH
Python案件すげー高額のあるな
0005名刺は切らしておりまして
垢版 |
2017/09/30(土) 19:50:32.38ID:udUnyNxt
HTML5はどこいった???
IT関連技術は昔からそうだけど、とっ散らけないで一つずつ解決していこう。
いつもどれも中途半端で終わって
結局、資金力のあるクソ企業の意向で一つになってしまって
開発者とユーザーが芋を引かされる。
もうウンザリだ。
0006名刺は切らしておりまして
垢版 |
2017/09/30(土) 19:50:36.63ID:r4hVJ7tU
ぴちょんくん
0007名刺は切らしておりまして
垢版 |
2017/09/30(土) 19:52:53.09ID:E1QWZ1Sr
そら数年後には
初任給40 万からの世界よ

数学のたしなみさえあるなら
みんなさっとうするわね
0011名刺は切らしておりまして
垢版 |
2017/09/30(土) 19:59:13.19ID:+bg0nhRZ
俺はずっとPHPとJavaScript(node.js)でいいや。
これで少なくともあと20年はいける。
0019名刺は切らしておりまして
垢版 |
2017/09/30(土) 20:37:40.42ID:bsOBc2nu
Rの変態言語っぷりは異常
0023名刺は切らしておりまして
垢版 |
2017/09/30(土) 22:05:15.57ID:f42nhFvK
>>5
> HTML5はどこいった???
どこにもいってないけど。
HTML5とpythonは関係ないし。
0024名刺は切らしておりまして
垢版 |
2017/09/30(土) 22:11:53.81ID:iwK48zm5
Rは関数型で、Pythonよりもコードがずっとシンプルだけど、
大量のデータ処理には向いていないからPythonを使わなきゃならない。
0025名刺は切らしておりまして
垢版 |
2017/09/30(土) 22:21:31.53ID:+IyME5w3
>>5
ソースを表示すればこのページもhtml5で書かれていることがわかる
クソ企業のIEの独自仕様から解放されたのはhtml5のおかげだ
0026名刺は切らしておりまして
垢版 |
2017/09/30(土) 22:26:12.61ID:iwK48zm5
Rは関数型言語だからほとんどすべてが関数。
0028名刺は切らしておりまして
垢版 |
2017/09/30(土) 22:28:10.43ID:iwK48zm5
HaskellとかOCamlとかをやった人にはR言語は向いていそう。
Scalaもかな?
0029名刺は切らしておりまして
垢版 |
2017/09/30(土) 22:46:53.88ID:Y3gIN1Op
自宅ではRを使うが、業務で使う統計ソフトはSAS。
0031名刺は切らしておりまして
垢版 |
2017/09/30(土) 22:52:37.33ID:nRQTNNnX
>>7
数学のたしなみがなくても計算論的にカジュアルに扱えるのがpythonの強みなんだよなあ
がちで数学統計やるならRで補完できるしね
0033名刺は切らしておりまして
垢版 |
2017/09/30(土) 23:52:10.42ID:+Oy1I4Y5
ID:iwK48zm5

なんだこのクソいい加減な事言ってる低脳は

代数的データ型もねぇパターンマッチもねぇなら、普通の今時なマルチパラダイム言語で関数型とは呼べねえよ

関数オブジェクト高階関数くらいはPythonも標準装備だけど何をもってしてR言語がPythonよりも関数型だと言ってんのか
0034名刺は切らしておりまして
垢版 |
2017/10/01(日) 00:25:30.55ID:jH8FRpDd
マルチ・パラダイムを関数型言語と呼ぶなって理屈だったら、
関数型言語と呼べるのはHaskellくらいかな?
0035名刺は切らしておりまして
垢版 |
2017/10/01(日) 00:30:12.42ID:2WBQfr7A
じつは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
0037名刺は切らしておりまして
垢版 |
2017/10/01(日) 00:50:37.90ID:+v5X+mBy
日本産のRubyよ、さようなら〜
0038名刺は切らしておりまして
垢版 |
2017/10/01(日) 00:51:35.73ID:+0H2BVoF
CADENCE SKILLなら毎日使ってる。
職場でSKILL使える人意外といないから
仕事が殺到するが
0039名刺は切らしておりまして
垢版 |
2017/10/01(日) 00:56:06.99ID:nOCCQjI4
 
Rが関数型言語とか言っている奴 == 詐欺師の類
0041名刺は切らしておりまして
垢版 |
2017/10/01(日) 11:07:03.35ID:bqkSTQHJ
>>12
できるけど開発が止まってる気がしないでもない
0042名刺は切らしておりまして
垢版 |
2017/10/01(日) 11:17:31.09ID:B346irLK
Python♪ Python♪ Python♪
0043名刺は切らしておりまして
垢版 |
2017/10/01(日) 11:26:36.82ID:+t1cRcxN
やっぱりRubyは負けてしまった
公式の英訳の外人が日本のRuby開発体制の問題点を暴露した時に見限って良かった
Rubyは日本で仕事に困らないとか言って宣伝してたけどIT事業で内需頼りってキツくない?
0046名刺は切らしておりまして
垢版 |
2017/10/01(日) 13:50:18.29ID:Ggw0Morm
>>43
日本に内需頼りじゃないITが存在しないのに?
0048名刺は切らしておりまして
垢版 |
2017/10/01(日) 21:06:12.36ID:xJoedI/A
サカイ引越センター

社員ボコボコのパワハラ動画

動画撮影者を脅すも#週刊新潮にスクープされる。

トレードマークのパンダを強調した東証1部上場の業界大手

            動画  ↓

https://twitter.com/ayarin14/status/913193299460026368
0051名刺は切らしておりまして
垢版 |
2017/10/02(月) 09:36:48.00ID:DX05fZJV
Rを関数型言語の仲間として断固認めないと
かみついてくるキチガイはもう消えた?
0052名刺は切らしておりまして
垢版 |
2017/10/03(火) 08:00:33.66ID:fFJrSd4f
関数型言語ってよく聞くけど、その定義と長所について説明してくれないか?
オブジェクト指向はわかるが、関数型言語は、その定義もメリットもわからん。
0053名刺は切らしておりまして
垢版 |
2017/10/03(火) 08:15:00.75ID:lpVjxSxu
>>52
読んで字の如く
オブジェクト指向のメソッドに相当するものが関数
メソッド群をオブジェクトではなくメソッドむき出しで組み合わせて
組み上げていくのが関数型言語
0054名刺は切らしておりまして
垢版 |
2017/10/03(火) 08:24:09.56ID:lpVjxSxu
俺もPythonを勉強したことが無いので、Rとの親和性というのがイマイチわからん
PythonからコールできるRライブラリが充実しているということなの?
0055名刺は切らしておりまして
垢版 |
2017/10/03(火) 08:34:34.39ID:fFJrSd4f
>>53
オブジェクト指向では、異なるオブジェクトに対して引数や名前が同一のメンバ関数を
定義できるが、オブジェクトへの参照やポインタ、staticメンバ関数ならクラス名を指定
するところを、これらを明示せずにどうやってメンバ関数を呼び出すというのだ?
0056名刺は切らしておりまして
垢版 |
2017/10/03(火) 09:11:48.92ID:wwjp14b9
>>55
所属がオブジェクトじゃない
メンバ変数を持たない事で副作用のない関数を積み上げて行き、バグの発生を減らせる
0057名刺は切らしておりまして
垢版 |
2017/10/03(火) 09:14:37.31ID:wwjp14b9
>>55
関数型プログラミング
純粋関数型言語
非純粋(複数の指向性に対応してるものなど)

なんかについて調べてみて
0058名刺は切らしておりまして
垢版 |
2017/10/03(火) 15:26:31.81ID:3u9zJwr5
関数型の定義がどうとかって話は揉めるよね
オブジェクト指向なんかも割とそうだけど
最終的に宗教論争みたいになっちゃう
0059名刺は切らしておりまして
垢版 |
2017/10/03(火) 17:16:19.82ID:8uTpPGW9
カスとまでは言わないが
ググった上で自分の知識や理解レベル示してほしいよな
それによって説明変わるから
0061名刺は切らしておりまして
垢版 |
2017/10/03(火) 21:04:39.80ID:H2kXBXNt
>>58
マルチパラダイムな言語多いからな
0062名刺は切らしておりまして
垢版 |
2017/10/04(水) 06:49:42.38ID:Ck3kUFxR
>>56
クラスをインスタンス化したものがオブジェクトであり、メンバ関数は、オブジェクト
ではなくクラスに帰属するわけだが細かいことはさておき、それだけが目的ではないが、
オブジェクト指向は、オブジェクトの生成/破棄時に自動的に呼び出されるコンストラクタ/
デストラクタを定義することで、変数の初期化やリソース開放忘れ等のバグを防ぐための
ものでもあるが?

メンバ変数があることによる副作用って、それってクラス設計に問題があるのでは?

従来から、引数を渡して値やオブジェクトを返す、CやBASICのサブルーチンも、ファンク
ションつまり関数と呼んでいた訳だが、関数型言語の言う関数型とは、それら従来の関数
とは違うのか? 何を以って関数型と称しているのかその定義がわからないな。

例えばPythonは関数型言語に含まれるのか?

クラスに帰属しないなら、まさに従来の関数と変わらないわけだが、それとも名前空間の
ことを言っているのか?

メンバ変数を持たないなら、例えばファイルクラスに相当する機能を関数型言語で実装
した場合、ファイルハンドルを保持する変数はどこにあるの?
0063名刺は切らしておりまして
垢版 |
2017/10/04(水) 12:25:29.22ID:FiYRC0uK
関数型は、手続き型ではなく、計算順序もないやつだ。
数学で出てくる 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
0064名刺は切らしておりまして
垢版 |
2017/10/04(水) 12:54:01.32ID:zSNf65Ks
  ウ サ ギ の よ う な 小 動 物 は 月 面 に 存 在


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がとてつもない数で姿を表すでしょう。
非常に間もなくマ人トレーヤをテレビで見るでしょう。
マ人トレーヤは「匿名」で、毎日テレビに現れ、質問に答えます。
彼は非常に物静かなやり方で話します。彼の控えめな態度に混乱してはなりません。
0065名刺は切らしておりまして
垢版 |
2017/10/04(水) 15:02:55.17ID:ZCxbfg4B
沈みつつある泥船・民進丸のそばを、行き先不明の女船長の小池丸が通りかかった。
泥船から逃げ出した薄汚い
ドブネズミどもは、小池丸に乗せてもらいたい一心で、
小池丸にすり寄り、「言われれば、何でもやる。たとえ女船長の××をなめることさえも」と。
もはや節操も矜持もクソもヘッタクレもない。自分だけは沈みゆく泥船から助かりたいことだけのため。

嗚呼! 日本の政治もここまで腐りきったか。嗚呼・・・!
0066名刺は切らしておりまして
垢版 |
2017/10/04(水) 18:06:32.31ID:rv0y71K9
ルーチンは出力が入力といつも直接相関しているとは限らないが、
関数型の関数は数学的関数?
0067名刺は切らしておりまして
垢版 |
2017/10/04(水) 18:24:13.69ID:rv0y71K9
手続き度 COBOL < C < Python < R < Haskell 関数度
0068名刺は切らしておりまして
垢版 |
2017/10/04(水) 18:59:17.60ID:FiYRC0uK
>>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
0069名刺は切らしておりまして
垢版 |
2017/10/05(木) 02:55:48.84ID:J6wR3GDV
>>68
ぱっと見クソコード
0070名刺は切らしておりまして
垢版 |
2017/10/05(木) 08:43:43.58ID:BEuxUWYi
>>68
haskekkは知らんから聞くけど、cのqort関数は、配列のポインタと、要素数、ソート条件の比較
関数ポインタを渡せば、int配列も、文字列配列も、構造体やクラスの配列もソートできる
んだが、そのコードを関数化して、qsortみたいな汎用性あるの?
0072名刺は切らしておりまして
垢版 |
2017/10/05(木) 09:35:33.49ID:BEuxUWYi
エラーが起きたらひたすら例外を丸投げする仕様でいいなら、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++の言語仕様には全く手を加えていないが、これは関数型なのか? 浅いな。
0073名刺は切らしておりまして
垢版 |
2017/10/05(木) 09:38:50.70ID:PN9O8FS9
補完は無い

Rubyが流行ったのは、Railsが画期的だったからで、
Rails導入するためにRybyも導入された

ところが、RubyやRailsは、互換性の問題やらで人が流れ出して、
また他の言語でもRailsみたいなことができるようになってきたので
多くの人が流出した
0074名刺は切らしておりまして
垢版 |
2017/10/05(木) 11:01:58.48ID:B9TpHYKd
pythonで統計やってる奴いる?
流行ってるんでpythonも使ってみたが、結局Rに戻ったわ。
ちなみに俺はミクロ計量の分野なんだけど。
0076名刺は切らしておりまして
垢版 |
2017/10/05(木) 12:07:28.75ID:wxVRyfXp
>>70
> cのqort関数は、配列のポインタと、要素数、ソート条件の比較
> 関数ポインタを渡せば、int配列も、文字列配列も、構造体やクラスの配列もソートできる
なぜ?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況