X



【IT】かくして「プログラミング」は生物学者の必修科目となった [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001ノチラ ★
垢版 |
2017/05/12(金) 09:24:41.84ID:CAP_USER
ナムラター・ウデシは、ヒト細胞のプロテオーム解析(プロテオミクス)の手法に精通している。プロテオーム解析とは何なのか、なぜそれが重要なのか、読者にはさっぱりわからないとしても無理もない。大学院で何年も経験を積んでようやく習得できる、複雑な研究手法なのだ。とりあえずいまは、疾病研究に重要な手法だということを覚えておいてほしい。

ブロード研究所のプロテオミクス研究室グループリーダーであるウデシは、複雑な細胞機能の謎を解明すべく日夜研究に励んでいる。さらに彼女は幼い2児の母でもあり、自由時間はまったくないに等しい。

それでもなお、彼女は毎日数時間かけてプログラミング言語「Python」を学んでいる。

「博士研究員として働き始めて以来ずっと、データ解析を自動化できたらいいなと思っていたんです。でも、わたしにはプログラミングの知識がなかったので、詳しい人を探し出しては協力をお願いしていました」と、ウデシは言う。しかし、このやり方は手間がかかるし、限界がある。それゆえ彼女は現在、ハーヴァード・エクステンションスクールでプログラミングの初級講座を受講しているのだ。ウデシだけではない。ボストンでブランチをとっていた生物系の博士研究員数人に、プログラミングの勉強をしているか尋ねてみたところ、全員がイエスと答えたのだ。生物学者に必須の要素がカリキュラムから欠落していることを全員が認識し、彼らはそれを自力で補おうとしているのだ。

そんな時代になったのか、と驚かされる。いまや生物学の主流はビッグデータだ。生物学者は研究室に通いつめ、生命体からデータを引き出す。「CRISPR-Cas9[日本語版記事]」のような新たな研究ツールの登場により、ますますデータは増える一方だ。ウデシも以前はExcelで自分の研究データを管理していたが、ここ5年でデータセットは急激に巨大化した。「1万5,000件のデータポイントを手作業で確認するなんて、もはや不可能なのです」と彼女は言う。すべてを分析するためには、生物学者は自分の実験にあわせたプログラムを自分で書くしかない。

http://wired.jp/2017/05/11/biologists-teaching-code/
0002名刺は切らしておりまして
垢版 |
2017/05/12(金) 09:34:59.94ID:lh74fQ5T
不思議な目の錯覚で、女性の腕がおかしいほど長く見える(画像)
http://tuo.shutterdaddy.com/8.html
0003名刺は切らしておりまして
垢版 |
2017/05/12(金) 09:36:20.65ID:xRc4mpzT
Phythonを使う前にやることがあるだろう
ただPhythonでは限界がある
0004名刺は切らしておりまして
垢版 |
2017/05/12(金) 09:37:04.72ID:caRPX+yk
もうしばらくするとプログラミングは必修科目ではなくなって
さらにもうしばらくすると生物学者が必要なくなりそう
0005名刺は切らしておりまして
垢版 |
2017/05/12(金) 09:38:04.74ID:Yt7leVTE
>>3
知ったか乙

ライブラリが豊富だから需要あるんだよ
0006名刺は切らしておりまして
垢版 |
2017/05/12(金) 09:41:41.47ID:OtoKdP9Z
マジだよ
最先端のバイオロジーは今や殆どデータサイエンスと化した
Rとかシェルとか使いこなせないと話にならん
0007名刺は切らしておりまして
垢版 |
2017/05/12(金) 09:43:54.16ID:xi88wn3f
Javaはいずこ。
こんどはどこに買収されるの?
0008名刺は切らしておりまして
垢版 |
2017/05/12(金) 09:43:59.90ID:ocHmsmRH
ビッグデータ(1万5,000件)でもPhythonで十分できます
0009名刺は切らしておりまして
垢版 |
2017/05/12(金) 09:46:33.81ID:Yt7leVTE
>>6
R使いは重宝されるよ

データサイエンスの世界において、Pythonから入った人はプログラミングはできても計算に疎い


Rの人はそのあたりしっかりしてるから
0010名刺は切らしておりまして
垢版 |
2017/05/12(金) 09:49:52.59ID:gpuoCYLw
全部最初から最後まで人工知能にやらせた方が速そうだが
0011名刺は切らしておりまして
垢版 |
2017/05/12(金) 09:51:04.81ID:xi88wn3f
けっきょくネットワークに翻弄されてるだけだよね。
0012名刺は切らしておりまして
垢版 |
2017/05/12(金) 09:54:11.21ID:pmwRG7Yo
>>10
そのうちそうなるだろうね
最初からというか、人工知能への目的の伝え方のコツが学者のスキルになる
0014名刺は切らしておりまして
垢版 |
2017/05/12(金) 10:12:36.88ID:tv2u37Vn
自然界との フラクタルでマンデルブローな相似
0017名刺は切らしておりまして
垢版 |
2017/05/12(金) 10:24:07.85ID:e4VnJQKI
日本のプログラムなら格安の月十数万の使いたい&使い捨て放題で雇えるのに。
0018名刺は切らしておりまして
垢版 |
2017/05/12(金) 10:43:47.41ID:tv2u37Vn
それほど長くない数列で成るかの自然界の解明
真理への近道
0020名刺は切らしておりまして
垢版 |
2017/05/12(金) 11:11:38.29ID:a/CODIN0
>>17
役に立たないけどね。
英語が通じないし。
0022名刺は切らしておりまして
垢版 |
2017/05/12(金) 11:19:14.19ID:QPyBs1cE
>>13
全角だと pyてょn ってなるぞ
0023名刺は切らしておりまして
垢版 |
2017/05/12(金) 11:59:35.93ID:11PbZN7d
論理的な手順を記述すること(だけ)が目的だから、IT技術者の想定する
プログラミングとはちょっと違うと思うけどね
速度さえ十分ならデータベースやエクセルのマクロでも事足りるし、本格的に
速度が必要な部分はプロ(数理系の共同研究者)に依頼した方が速いと思う
0024名刺は切らしておりまして
垢版 |
2017/05/12(金) 12:20:06.42ID:FSAiPMWj
生物系というかバイオインフォマティクス関係だろう
ピペドは相変わらず肉体労働
0025名刺は切らしておりまして
垢版 |
2017/05/12(金) 12:35:35.85ID:FEy//OS6
大人になってからのプログラミングだと最先端を切り開くネイティブプログラマーには逆立ちしても勝てないし、かといってそういった宇宙人はアスペ気質の過集中が多いので結局は自分の分野は自分でとなるのか・・・。
0026名刺は切らしておりまして
垢版 |
2017/05/12(金) 12:53:46.27ID:MufkblfR
>>9
Rできるけど研究室の事情でクビになったw
0027名刺は切らしておりまして
垢版 |
2017/05/12(金) 13:01:01.02ID:a/CODIN0
>>25
というか、コンピュータサイエンスについては知識や経験が豊富な凄腕プログラマでも
バイオインフォマティクスについての知識を持って無いのが普通だから、
やりたいことを伝えるのに手間がかかるってことだろう。
0028名刺は切らしておりまして
垢版 |
2017/05/12(金) 13:06:57.27ID:nMWVks4u
深い層のプログラマーは表面の仕事はしないし、浅い層のプログラマーは深い層のことなんて知らないし
今の時代APIやフレームワークを効果的に活用する方が重要で、言語の知識はさほど必要ない
0029名刺は切らしておりまして
垢版 |
2017/05/12(金) 13:20:39.97ID:La7e5A45
俺は中学生の頃からC/C++やって、今は研究者やってるけど、
大人になってから必要になって始める人はRとかPythonとかから始めるから、
どうしても基礎力が身につかない。回り道でもCからやったほうがいい。
0031名刺は切らしておりまして
垢版 |
2017/05/12(金) 14:39:18.42ID:164CnQGp
>>29
バカだなお前

プログラミングすること自体が目的ではなく
pandas, scipy, scikit-learn, matlibplotを
使ってデータ分析することが目的なんだ

そういうライブラリに入ってる関数を
C/C++のプリミティブな記述で自分で書くなんて
車輪の再発明、バカのすることだ
0032名刺は切らしておりまして
垢版 |
2017/05/12(金) 14:49:56.00ID:IQujAZUo
>>31
それだとライブラリに入ってるものしか使えないよ。
自分でコード書けたり修正できればそれ以上のことができる。

例えば、あるアルゴリズムで解析したい。
そのコードは論文の著者がMATLABスクリプトで公開している。
しかしコードは若干のバグがあり、そのままではエラーが出る。
あと、高速化のために並列化するように拡張したい。

こういうケースはざらなんだよ。
そこでできるかできないかで研究のクオリティが変わってくる。
0034名刺は切らしておりまして
垢版 |
2017/05/12(金) 15:01:58.48ID:K/oy0Yvw
おれちっちゃい頃 python をピトホンって読んでた
0035名刺は切らしておりまして
垢版 |
2017/05/12(金) 15:06:55.46ID:EVJxun7x
俺、脳神経科学の研究者やってるが、
プログラミングどころか物理さえおぼつかない
0036名刺は切らしておりまして
垢版 |
2017/05/12(金) 15:11:25.29ID:hx4SchH/
>>1 みたいな人らってバージョンアップできずに古いシステム使ってそうだなw
実はその手間を惜しむ事が競争から落ちていく落とし穴なんだよな。
0037名刺は切らしておりまして
垢版 |
2017/05/12(金) 15:12:12.40ID:OxENZ0NR
>>32
分かってないな

ライブラリは最新の計算技法の集大成であり、
それぞれの学問分野でみんなが使う基礎的なものが
これでもか!ってなくらいに多数、様々にあり、
世界中の研究者が愛用し、テスト、デバッグされている

それらを組み合わせた1つ上の階層で
自分独自のアルゴリズムを構築するんだ

例えば、バイナリサーチを自分で組むのは
今の時代、馬鹿のすることだろ?

scipyにはもっと高度な方程式求解のクラスオブジェクトが入ってるんだから、
方程式の解を求めること自体はそれをそのまま使い、
その解が何を示しているか?
その利用価値を考えることに時間を費やすべきだ

プリミティブなプログラミングテクニックなんて今の時代じゃ必要ないんだよ
0038名刺は切らしておりまして
垢版 |
2017/05/12(金) 15:17:48.40ID:IQujAZUo
>>37
別にそれらをCで自分で実装しろとは言ってないでしょ。
しかしなんでもライブラリの関数呼び出せば済むというものでもない。

新しいアルゴリズムだと利用者なんて少ないぞ。
1〜2年前に論文で発表されてコードは公開されているが誰も使ってないとかよくある。
誰かが書いたライブラリ使う場合でも自分がデバッガやるようなもんだ。
そこで大事になるのがCやC++をやることで養われる基礎力だ。
0039名刺は切らしておりまして
垢版 |
2017/05/12(金) 15:23:26.16ID:V/UuKTbC
こういう特殊用途
自分にとって重要だが、多くの人が使うものではないようなものは
自分で作れるようになるのがてっとりばやいだろうな
もちろん生物学全体でこういう流れになれば
需要が増えるからそこを狙った有料無料ソフトがいろいろでるだろうけど
自分が処理したい処理が実装されているかどうかはわからないから
(枠組みは一般向けソフトが提供しても)
自分に特化した部分は自分でつくらないといけない
0040名刺は切らしておりまして
垢版 |
2017/05/12(金) 15:32:06.51ID:V/UuKTbC
Cをやるべきだって意見も
Pythonで充分って意見も
どっちの考え方もあるだろうな
使いたいソフトがあって、データがあって、手作業でそれにかけてもいいっちゃいいけど、そこを自動化したい
そういうつなぎの部分をやるだけならPythonでもいいだろうし
それよりももう少し深いこと、新規のアルゴリズム、高速アルゴリズムを自分で生み出したい
みたいな場合は高速化のための知識とかあったほうがいいだろうし
そこは立ち位置の違いによっていろいろじゃないのかな
0041名刺は切らしておりまして
垢版 |
2017/05/12(金) 15:44:34.40ID:I+QAyxtQ
数値を扱うならCOBOL一択だろ
COBOL以外で計算された値なんて信用できない
0042名刺は切らしておりまして
垢版 |
2017/05/12(金) 15:45:30.60ID:x1iLqGmW
ノーベル生理学賞取った大村智氏とか
生理学に重要な研究の当たり所を勘で探していくようなタイプの人は
プログラミング必要になったらついていけなくなるだろ
0043名刺は切らしておりまして
垢版 |
2017/05/12(金) 15:49:38.53ID:V/UuKTbC
そこは経験豊富な年配の研究者と
新しいテクノロジーを取り込むのは早い若い研究者が
役割分担すればいいんじゃないかな
0044名刺は切らしておりまして
垢版 |
2017/05/12(金) 15:51:37.97ID:BRc2MSFq
Pythonのおかげで驚くほどプログミングの閾値が下がったね。
研究開発に従事している人は使えたほうがいいよ。
0045名刺は切らしておりまして
垢版 |
2017/05/12(金) 16:00:29.93ID:dxlZExrE
昔はFORTRUNだったな。

SORYは外部ルーチンでいいし
IF文とSEL文だけあれば組めるかなぁ。
0046名刺は切らしておりまして
垢版 |
2017/05/12(金) 16:07:10.55ID:pB01WENh
AI「過渡的なものじゃないの?
0048名刺は切らしておりまして
垢版 |
2017/05/12(金) 16:16:31.13ID:9K+2viYz
>>42
AI「どんな種類のデータをどのようにでもどんどん解析します 日常語でご指定ください」

大村さん系「ほう、便利になったものじゃな これは流行りからずれたマイナーな対象なんだが、わしの勘は注目しておる
それにさらにこれこれの特殊な関連でもないか調べてみてくれ」

99%凡庸研究者「えっと、最近みんなで学会で話題のこういう対象、その範囲を少し広げたデータ一生懸命取ったよ、当然何か出る可能性高いと思うから調べて! ワクワク!」

当然大村さん2個目のノーベル賞
0049名刺は切らしておりまして
垢版 |
2017/05/12(金) 16:19:38.29ID:V/UuKTbC
特殊用途のいろいろなソフトは進化していくだろうけど
世の中のいろいろな事象を認知して
こちらの意図をくみ取って処理してくれるAIは
まだ当分できないと思うけどな
0051名刺は切らしておりまして
垢版 |
2017/05/12(金) 16:22:22.18ID:Hy4hSKAs
多量のデータ処理で研究分野ならpythonは有力な選択肢だろ。ビックデータと相性が良くライブラリも文献も豊富。日本では今一人気無いのが勿体無い。

今後もデータは増える一方だしデータサイエンスは基礎学問になっていきそうだな。
0052名刺は切らしておりまして
垢版 |
2017/05/12(金) 16:32:25.99ID:V/UuKTbC
これだけスマホやらパソコンやらが普及してる
カメラやらセンサーやらそんなのもつながってくる
データが大量に集まる
そんなのの処理は自分ではできない
コンピュータで処理する
ただし、自分のやりたい処理をするソフトが都合よくあるかわからない
ないなら自分でつくるしかない
まあ自然な流れだろうな
分野による部分もあるんだろうけど
0053名刺は切らしておりまして
垢版 |
2017/05/12(金) 16:33:50.05ID:pkmFjvhU
昔数理生物学をやってたけどUNIXでCを使ってプログラムして計算機シミュレーションしてたわ
生物系の研究者ってプログラムできる人がほとんどいないんだよね
某医大の教授なんかはプログラムできないから非線形微分方程式を数列でエクセル使って必死こいて計算してたわ
0054名刺は切らしておりまして
垢版 |
2017/05/12(金) 16:37:51.86ID:vlT2neiZ
>>40

PhythonのライブラリはC言語で書けて
呼び出して使える。 だから、既存のライブラリに
無くて、学者の仮説に合わせた計算アルゴリズムは
C言語で書ければ凄く研究活動に寄与するわ。

この辺を専門のPGに任せれば良いのだが、時間短縮の
ためには自分で書ければ人の先を行ける。
0055名刺は切らしておりまして
垢版 |
2017/05/12(金) 17:08:01.51ID:5L0GmSEE
物理系の人は随分前から自分でやってたよね。
大型計算機を二月待で一月かけて計算する時代が、パソコンで1時間で出来るのが感激だったとか。
今60くらいの人はそんな感じ。
生物系の人で、30年くらい前の情報処理1種を研究の片手間に勉強して取ったって人いたな。
0057名刺は切らしておりまして
垢版 |
2017/05/12(金) 18:27:29.35ID:VrQUGS2U
>>51
日本人ならC言語を使うべきだろ
他人が作ったライブラリを信用するとかあり得ない
0060名刺は切らしておりまして
垢版 |
2017/05/12(金) 19:05:41.30ID:BRc2MSFq
Pythonで充分だよ。
コーディングにかかる時間が圧倒的に短いし。
計算時間だってnumpy使えば実用上問題ないよ。

物理系シミュレーションもComsolのPDEソルバー使えば大抵なんとかなるから、
自分でコード書くのは計算後のデータ処理とかだね。
0061名刺は切らしておりまして
垢版 |
2017/05/12(金) 19:22:20.93ID:VrQUGS2U
phythonみたいなおもちゃは仕事には使えないよ
0062名刺は切らしておりまして
垢版 |
2017/05/12(金) 19:29:58.70ID:6kqRBdil
MATLABとかIgorでよくね?
昔は技官さん雇ってたよね。貧しくなったのか。
っていうかこんなんがビジネスニュースなのか?糞スレたてんなよ
0063名刺は切らしておりまして
垢版 |
2017/05/12(金) 19:34:42.90ID:V/UuKTbC
それぞれ一長一短だから状況に応じて使い分けじゃないかな
初学者の敷居が低い
場当たり的にコードを追加していきつつ機能を増やしていけるのはPython
一方で本当に大量に計算する部分のルーチンを高速化したいとか
将来的にGUIつけたりしてそれなりのソフトに持っていきたいとかなら
CやらJavaとかGUIライブラリとつなげやすいほうがいいだろうし
0064名刺は切らしておりまして
垢版 |
2017/05/12(金) 19:47:39.72ID:E+bdREDt
Cで自分で書け他人のライブラリは信用するなとか言ってるやつは自分で何かやったことないね。
大体計算機シミュレーション本業が人の作ったライブラリ使ってるのすら知らないようで。
0065名刺は切らしておりまして
垢版 |
2017/05/12(金) 19:54:53.11ID:11PbZN7d
手順だけプログラミングして、データセットを流し込み、出て来た処理済みデータさえもらえればそれで十分だし
0066名刺は切らしておりまして
垢版 |
2017/05/12(金) 20:30:47.00ID:La7e5A45
>>58
そりゃどんなプログラムでもそうだけど、
ツール的にPythonとかRとか使ってる程度だと難しいと思うよ。
他人のコード読んで理解するのは自分で書くより難しいからね。

よくあるバグとして、ゼロ除算がらみ、小数点がらみ、メモリリークがらみ、
非同期がらみがあるんだけど、やっぱりC/C++でソフトとか作ったことがあると早い。
JavaとかC#でもいいけどさ。
0067名刺は切らしておりまして
垢版 |
2017/05/12(金) 20:52:26.28ID:jv9uVfAa
Rはnosqlからデータ引っ張ってきたり
メモリーに載らないサイズのデータ処理すんの面倒い
後、動的変数作るのも面倒い
メリットは圧倒的なライブラリだな。これ使わないならmatlabでもいい
0070名刺は切らしておりまして
垢版 |
2017/05/12(金) 21:27:23.28ID:QZ5f6lyX
ソフトエンジニアじゃないんだったらPythonで充分。
仕事のメインはソフト開発じゃないんだから。
0071名刺は切らしておりまして
垢版 |
2017/05/12(金) 21:34:27.38ID:lbiW6f2G
 
Pytonはオープンでシンプルだったので
UNIX系使いの科学者のプロトタイプ用言語として普及した

ただしインタプリタがメインだから
カリカリのチューニングで大量の計算をスパコンするような事には向いていない
0072名刺は切らしておりまして
垢版 |
2017/05/12(金) 21:41:01.33ID:CAvJ3mGb
Pythonの次はPython+その次はPython++でさらにPython#とか
新しいMPUやOSが出来るたびの新しい言語も増えてく
0073名刺は切らしておりまして
垢版 |
2017/05/12(金) 21:43:26.68ID:PWe5IZn9
>>71
今時のインタプリタ言語は実行時にコンパイルしているので高速ですよ。
カリカリチューニングならマシン語でやるぐらいじゃなきゃ。
0074名刺は切らしておりまして
垢版 |
2017/05/12(金) 21:48:02.11ID:lbiW6f2G
>>73
スパコンでやるような計算をしたことないんだろ?w
0076名刺は切らしておりまして
垢版 |
2017/05/12(金) 21:53:32.96ID:QZ5f6lyX
FOCUS利用するときも市販ソフト使ってるわ。
0078名刺は切らしておりまして
垢版 |
2017/05/12(金) 22:00:49.23ID:FUIxXpGr
Pythonは便利だけど思想はゴミ
0079名刺は切らしておりまして
垢版 |
2017/05/12(金) 22:04:38.93ID:bkd5arSX
ぱいそんとじぇいそんとかきいたことはある
0080名刺は切らしておりまして
垢版 |
2017/05/12(金) 22:06:46.30ID:23biaV3G
Pythonは書き易いからな
なんとなく適当に書いたらその通り動く
0082名刺は切らしておりまして
垢版 |
2017/05/12(金) 22:18:37.84ID:yx6IKrjt
CからバンバンBIコードを書くなんて、それこそ超人みたいな計算生物物理学者だけで
いいんじゃないのかな
普通の生物学者はPythonだけでいいと思うよ
0083名刺は切らしておりまして
垢版 |
2017/05/12(金) 22:35:26.33ID:BgpWM7at
>>37
浮動小数点数の演算誤差とか大丈夫なのかな?
計算順序で誤差の蓄積とか変わるからね。
その辺の精度まで求めないのならライブラリで十分だとは思うけどね。
ただオープンソースなんで、ライブラリの中も丸見えなのが良いよね。
matplotlibで不親切なエラーが出ても、自分で深く調べて問題解決出来るから楽で良いよね。
0084名刺は切らしておりまして
垢版 |
2017/05/12(金) 22:52:41.57ID:IQujAZUo
>>82
Cで書く必要はないよ。でもPythonだけでは完結しない。

俺も研究で使った言語だけでも、
VBA, Java, MATLAB, R, Python, C/C++ と多岐にわたる。
使うライブラリによって言語なんてバラバラだから。

誰かが書いたコードを呼び出すだけじゃ済まないから、
いざとなったら中身を見て弄くる必要がある。

となると結局C/C++できると一番強い。
0085名刺は切らしておりまして
垢版 |
2017/05/12(金) 22:52:42.91ID:V/UuKTbC
Python ってオブジェクトの型はあっても
変数の型ってないんじゃないっけ?
そのあたりが大きいものをつくるのには向かないかなって気はするけど
小物をちょこちょこっとつくるのには便利は便利そう
0086名刺は切らしておりまして
垢版 |
2017/05/12(金) 22:57:04.81ID:IQujAZUo
>>83
while(x < threashold) { ... x = x + delta; }

こういう処理で delta が浮動小数点型のときに、delta > 0 でも
場合によっては x が増えずにプログラムが止まらないとかよくある。

Cから入った人からすればお馴染みだけどね。
浮動小数点の扱いは難しいって知ってるだけでも役に立つ。
0087名刺は切らしておりまして
垢版 |
2017/05/12(金) 23:03:54.94ID:BgpWM7at
>>86
そうそう
無限ループ書くときは要注意ですね。
それにしても、オブジェクトを返すとか、コールバックとか、読み出し可能なオブジェクトとか、Cのポインタとか関数ポインタの知見無しにどうやって皆んな理解してるのかな?
この他、変数のスコープなんかも、アセンブラのcallによるスタックの使い方とか、Cだとmmapによるheapの確保の仕方とか知っていれば一発で理解できるけど、そうじゃ無い方々はどうやって理解してるんだろう…
0088名刺は切らしておりまして
垢版 |
2017/05/12(金) 23:13:42.28ID:BgpWM7at
>>81
うっかり多階層のネストを書いた時、ループの閉じ括弧を書くのが鬱陶しかったな。
データ加工用のスクリプトをawkで書いてた時の話だけど。
その後、pythonに出会って、ネストの閉じ括弧を書かなくて済んで感動したね。

ところでネット上でVBAのサンプルを見る事が多々あるんだけど、ネストの部分でインデント入れない人って結構多い様に思う。
ループの開始と終了位置が見辛く無いのかな?
pythonはインデント必須だから、記述した人の個人差が少なくて良いよね。
自由度が無くて嫌だと言う人も居るけど。
0089名刺は切らしておりまして
垢版 |
2017/05/12(金) 23:15:23.27ID:lbiW6f2G
>>73
JITの限界を知っていたら
そんな恥ずかしいことは言えないw

マシン語で十分な計算式しか考えられないのなら
FORTRANがなぜ生まれたかも理解できないねw
0091名刺は切らしておりまして
垢版 |
2017/05/12(金) 23:45:29.91ID:AjeS83fB
そのうち、node.jsでなんでもやる時代になる気もする
ウチの会社は開発をnode重点にした結果、絶望的にjavascriptが遅いIEは使用禁止になった。
0092名刺は切らしておりまして
垢版 |
2017/05/12(金) 23:58:54.09ID:Q3BF4ito
>>90
はい、運用保守鯖お守りのお前からクビね
0096名刺は切らしておりまして
垢版 |
2017/05/13(土) 06:54:36.56ID:KEmAuMkk
浮動小数点演算のフォーマットはIEEE754で規格化されてて値の丸めの方法も決まってる
どの言語でもIEEE754の規格を使ってるよ
ただし、32bitのx86はFPUが80bitで計算し、IEEE754の規格とは違うので誤差の出方が違う
64bitのx86では浮動小数点演算はSSEで行うのでIEEE754のフォーマットになってる
32bitのx86でもSSEを使うようにすればIEEE754のフォーマットで計算する
今時、科学技術計算するのに32bitのコンピュータを使うことはないだろうけどね
0097名刺は切らしておりまして
垢版 |
2017/05/13(土) 06:58:27.89ID:KEmAuMkk
Pythonは整数演算は多倍長演算で巨大なbit数の演算が可能
だから2の1024乗なんて計算も簡単にできる
浮動小数点演算は倍精度浮動小数点で演算する
0098名刺は切らしておりまして
垢版 |
2017/05/13(土) 07:02:00.60ID:KEmAuMkk
試しにPythonで2**1024と入力すると
17976931348623159077293051907890247336179769789423065727343008115773267580550096
31327084773224075360211201138798713933576587897688144166224928474306394741243777
67893424865485276302219601246094119453082952085005768838150682342462881473913110
540827237163350510684586298239947245938479716304835356329624224137216
という値が返ってくる
0099名刺は切らしておりまして
垢版 |
2017/05/13(土) 13:47:13.65ID:9ZnfktOe
>>48
> 99%凡庸研究者「えっと、最近みんなで学会で話題のこういう対象、その範囲を少し広げたデータ一生懸命取ったよ、当然何か出る可能性高いと思うから調べて! ワクワク!」

凡庸な学者って皆が注目してるって分かって行くタイプなの?
凡庸なら尚更マイナーなテーマから鉱脈を探しそうだけど。
0100名刺は切らしておりまして
垢版 |
2017/05/13(土) 14:08:20.79ID:GLP70t17
このスレ見ててすごく昔の2ちゃんねる思い出した。




チンプンカンプンだけど。
0101名刺は切らしておりまして
垢版 |
2017/05/14(日) 08:51:07.71ID:z7mrXV+Q
ニーズがあるなら識者がnode-redのノードを作ってくれそう。
そしたら手法をフローに置き換えるくらいで済む。

それにしてもpython2.7はいつ駆逐されるのだろう
0104名刺は切らしておりまして
垢版 |
2017/05/14(日) 22:04:42.46ID:RYmdwx5j
>>100
付け焼き刃なエセ知識をひけらかして墓穴を掘る

「便所の落書き」と揶揄されても仕方がないwww
0105名刺は切らしておりまして
垢版 |
2017/05/14(日) 22:34:31.33ID:EpIhK/3O
生物系は、ライフゲームを自分で作る必要あるな。
0106名刺は切らしておりまして
垢版 |
2017/05/14(日) 22:37:06.58ID:I+1/m3/A
気候変動とか遺伝子変異とか自然の中の個体数シミュレーションとか
そういうもののシミュレーションというのが必要になってきたから
プログラミングが必要になってきてるってのはある

モアやドードーの絶滅プロセス研究にそれぞれの動物(ブタやヤギや人間)パラメータを入れたシミュレーションとかで
実際にかなり正確な現象曲線出せるようになってきたみたいだしなあ
0107名刺は切らしておりまして
垢版 |
2017/05/14(日) 22:42:34.01ID:0qOCR0tO
理論を実践する前にコンピュータでシミュレーションするのは当たり前
実践が難しい分野ならシミュレーションそのものをモデルとして成果物にする
それを自分で構築できない研究者は遅れを取るというだけ
別に人を使ってもいいが時間と金が掛かるわな
■ このスレッドは過去ログ倉庫に格納されています

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