Pythonのお勉強 Part57

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2018/06/25(月) 09:57:59.24ID:aY7uj4w5
Pythonオフィシャルサイト
http://www.python.org/

■前スレ
Pythonのお勉強 Part56
http://mevius.5ch.net/test/read.cgi/tech/1519430841/

次スレは>>980が挑戦する

ソース貼れるサイト
https://pastebin.com/ ペーストビン
https://ja.osdn.net/pastebin/ OSDNコピペ ログインしないで投稿すると一週間で自動削除
2018/09/26(水) 01:00:17.54ID:215p4Ult
ボクのチンコのサイズ
2018/09/26(水) 01:43:55.58ID:P+3GV8ah
LL は軽量言語。つまり動的言語

AI・数学・統計に関係ないなら、Ruby の方が簡単。
だから、Web 系は、Ruby on Rails が多い
726デフォルトの名無しさん
垢版 |
2018/09/26(水) 01:49:54.73ID:6OrNt6RQ
Pyキチ君、
マッチポンプのために図らずもRubyの宣伝をしてしまうの巻き
2018/09/26(水) 07:43:50.60ID:tKkzApH5
>>723
Lightweight Language ね
728デフォルトの名無しさん
垢版 |
2018/09/26(水) 08:51:18.58ID:cSNe3Ia3
google colaboratory上で、google driveに保存してあるmp4動画google driveをマウントして
再生させています
https://stackoverflow.com/questions/18019477/how-can-i-play-a-local-video-in-my-ipython-notebook
のtop answerにある方法で再生はできるのですが、ファイルサイズが大きい(20MByte以上)と、
base64.decode('ascii')かIPython.display.HTML()あたりでMemoryErrorが発生して、ランタイムが切断されてしまい、
再生できません
b64encodeされたデータを複数のchunkに分割してdecode('ascii')したものをつなげても、
HTML()で同じエラーになります
google driveファイルを共有設定にする、ファイルを分割しておく、以外で再生する方法は
ないでしょうか?
729デフォルトの名無しさん
垢版 |
2018/09/26(水) 23:35:49.01ID:P+3GV8ah
そもそも、google drive, Python などは、動画のストリーム再生に対応しているのか?
730デフォルトの名無しさん
垢版 |
2018/09/26(水) 23:58:32.17ID:b5dmveLA
つ、釣られてたまるかーーッ
731デフォルトの名無しさん
垢版 |
2018/09/27(木) 11:54:38.26ID:+X2PETpr
20MBのHTMLか
無茶するな
2018/09/27(木) 14:04:19.46ID:BO5wcZGL
これは、google colaboratoryのundocumentedな制限じゃないですかね
おま環影響を排除するためにazure notebookにmp4をアップロードして試してみたけど、
colaboratoryでruntime restartされた40MByteくらいのmp4もjupyter notebook上で再生できた

制限内容がよくわからないからそのうち嵌りそう、というかcolaboratoryではよくあることかも
733デフォルトの名無しさん
垢版 |
2018/09/27(木) 15:42:01.47ID:RuODAiJz
pythonプログラムをpythonインタプリタなしで実行する方法ってある?
2018/09/27(木) 15:45:51.90ID:L3kO3oQ5
exe化
735デフォルトの名無しさん
垢版 |
2018/09/27(木) 16:36:47.30ID:lrUHFZkm
cython
736デフォルトの名無しさん
垢版 |
2018/09/27(木) 16:51:52.06ID:RuODAiJz
>>734
exe化ってpythonがインストールされてなくても動くの?
737デフォルトの名無しさん
垢版 |
2018/09/27(木) 17:01:11.74ID:lrUHFZkm
python.dllってのがおまけで付くけど実質インタプリタ
2018/09/27(木) 17:05:33.51ID:L3kO3oQ5
>>736
そのように作れば動く
739デフォルトの名無しさん
垢版 |
2018/09/27(木) 18:42:26.88ID:RuODAiJz
>>738
どうやって作るの?
py2exeじゃダメでしょ
2018/09/27(木) 19:03:07.14ID:L3kO3oQ5
えっ
py2exeでもpyinstallerでも単品exeに仕立てられるぞ

それぞれのドキュメントみろ
2018/09/27(木) 19:04:27.93ID:L3kO3oQ5
あるいはどっか
web上にソース貼ると
ある程度挙動をエミュレートしてくれるサイトなかったっけか(はげしくうるおぼえ)
742デフォルトの名無しさん
垢版 |
2018/09/27(木) 22:47:48.13ID:WDt3l1NH
うろ覚えをうろ覚え
743デフォルトの名無しさん
垢版 |
2018/09/27(木) 23:07:10.43ID:vd0LkXYZ
Dataframeのカラムの一つのdf['fff']の中身が
0,1,2,3,4,5,6,.........と番号順に増えるようにするにはどうすればいいの?
744743
垢版 |
2018/09/27(木) 23:51:47.69ID:vd0LkXYZ
>>743
自己解決した!
簡単すぎて、すまん。
745デフォルトの名無しさん
垢版 |
2018/09/28(金) 09:28:08.04ID:79jmVpB5
こどもの行事写真なんだけど、2000枚くらいあって、その中から自分の子供の画像だけ抽出することってできる?
2018/09/28(金) 09:33:59.55ID:jFXAMqww
それはAIを使ってプロが作るやつやで
自作するようなもんじゃない
2018/09/28(金) 09:44:54.02ID:+tUwjcvi
>>745
googleフォトにアップロードして、ある程度(数日?)待つと
googleのAIが映っている人物で分別してくれるよ
2018/09/28(金) 12:39:47.98ID:fbtJcn0m
>>747
これマジっすか?
2018/09/28(金) 12:46:49.14ID:hz6e91lX
自分で制御したいならAWSのRekognition使えば一発だな
そんな誰でも考えることに対して、わざわざ自分で膨大な手間をかけて既製品より遥かに劣る再発明をするのは阿呆
もっといえば画像認識の分野なんて研究されきってて、一般的なタスクは基本的に既製品で十分すぎるほどにカバーされてるよ
750デフォルトの名無しさん
垢版 |
2018/09/28(金) 13:15:34.49ID:79jmVpB5
>>747
ありがとう。じゃあ、そこまでをパイソンにして貰えばいいわけね。
2018/09/28(金) 14:09:05.63ID:O6B6ntYv
結局Excelには入ったんでしょうか
752デフォルトの名無しさん
垢版 |
2018/09/28(金) 19:03:18.87ID:stle2VZ1
>>747
macOSでも「この人物は誰々ですか?」ってのがあったねー
自動的にパターンマッチングして分類してくれる機能
753デフォルトの名無しさん
垢版 |
2018/09/28(金) 20:22:15.31ID:ck10fi8J
>>744
おい、気になるから答えも書いてくれよw
754デフォルトの名無しさん
垢版 |
2018/09/29(土) 08:21:26.35ID:n6yG4Mp5
これからpythonの勉強しようとしてる初心者ですが
開発環境はどういうのがいいのでしょうか?
インストールする際についてきたIDLE.appだとなんだか使いにくいのです。
755デフォルトの名無しさん
垢版 |
2018/09/29(土) 08:26:46.90ID:LJ41Dnpq
>>754
vscore、pycharmから選べ
上級者を目指したいならvimかemacs
756デフォルトの名無しさん
垢版 |
2018/09/29(土) 09:44:34.05ID:n6yG4Mp5
お返事ありがとうございます。
以前atomがいいと言われたことがあるのですが
これはどうなのでしょう?
757デフォルトの名無しさん
垢版 |
2018/09/29(土) 10:03:11.84ID:LJ41Dnpq
>>756
vscodeの下位互換
758デフォルトの名無しさん
垢版 |
2018/09/29(土) 10:04:06.09ID:LJ41Dnpq
学生ならpycharm一択かもしれん
vimキーバインドにすれば玄人感でるし
759デフォルトの名無しさん
垢版 |
2018/09/29(土) 10:38:57.42ID:nY5qma4M
ちょまどがpythonに参戦するようです
2018/09/29(土) 10:44:30.29ID:UwfF5QN4
xamarinだけやってりゃいいのに。
http://mevius.5ch.net/test/read.cgi/tech/1531818027/
2018/09/29(土) 12:33:10.83ID:3Hj8wsg1
じゃあチンポ騎士団も参戦するのかな
762デフォルトの名無しさん
垢版 |
2018/09/29(土) 12:47:33.23ID:/SnBlx3B
手を広げすぎやね
https://pbs.twimg.com/media/DoOlGC8VYAAG-x6.jpg
https://edmm.jp/81152/
2018/09/29(土) 13:41:04.00ID:QBxBTek3
ツイッター観察板なんてあったんだな
ネットウォッチから分離したのか
2018/10/02(火) 16:11:53.30ID:YL/GQZqV
cvxoptのソルバーのsocpについてで
||Ax+b||≦cx+d
の拘束条件と同時に
Bx=1
みたいな等式の拘束条件を同時につけてsolveさせたいのですが
どのように書けば良いのでしょうか…?

初心者なりに調べては見たのですが、ノルムの不等式の条件づけしか例に挙げられていないものが多くよく分からなくて詰まっています…
2018/10/02(火) 18:39:37.54ID:2Nb5POcu
>>764
Julia/JUMPに移行しちゃってるので試してないけど、
公式ドキュメントにそのまま書いてあるんじゃないですかね?
http://cvxopt.org/userguide/coneprog.html#second-order-cone-programming

cvxopt.solvers.socp(c[, Gl, hl[, Gq, hq[, A, b[, solver[, primalstart[, dualstart]]]]]])
で、AとbがAx = bでの制約条件データ
Aはcvxopt.matrixかcvxopt.spmatrix、bはcvxopt.matrix
2018/10/02(火) 23:19:09.81ID:NNMXIi7R
maxima, C++, tcl/tkでやってたけど、今さらsympy知ってこれ便利と飛びついてみたのだけど、
sympy.vectorとsympy.physics.vectorとか微妙に機能の違う類似ものがダブって存在してたりでつかれる。
767デフォルトの名無しさん
垢版 |
2018/10/03(水) 00:44:49.42ID:gC0vbzVS
うむ
2018/10/03(水) 04:25:40.23ID:TeWEH2+Y
Pythonスレでもネガキャンって何考えてんだ?
2018/10/03(水) 05:21:07.15ID:G0BL2JQn
sympyサブモジュールは個々の領域の人の、こんなん作ってみた!の寄せ集めなので
閉じた世界と考えたほうがいい
統一されてないものなら、python/numpyのrandintとか、numpy/pandasの標準偏差が
自由度修正済みかどうかとかメジャーパッケージでもいろいろあるね

ところで、maxima使いがsympyつかうならsagemathにいったほうがいいと思う
770デフォルトの名無しさん
垢版 |
2018/10/03(水) 12:59:30.24ID:ULIaqVnE
深層学習以外の部分はあんまり需要ない
2018/10/03(水) 20:26:29.30ID:i/kT9SKQ
>>770
んなわけ無い
772デフォルトの名無しさん
垢版 |
2018/10/03(水) 22:40:50.98ID:Grt5FAuD
Pythonの入門書やってる途中でコマンドラインのウィンドウにファイルを指定してから実行するってのが出てきたんだけど、「コマンドは有効でありません」とか出てきて訳分からなくなってる
どうすればいいですか
773デフォルトの名無しさん
垢版 |
2018/10/03(水) 23:20:23.08ID:Grt5FAuD
自力でなんとか解決出来ました。
774デフォルトの名無しさん
垢版 |
2018/10/04(木) 03:43:20.19ID:9/syaOEb
そ、そうか
2018/10/04(木) 10:25:39.44ID:Y9q/pljU
>>773
なかなかやるやん
2018/10/04(木) 14:12:22.98ID:ugw6Xb/6
>>764です
質問した内容は>>765の方のおかげで無事解決しました!

ただGqで宣言するリストの中身の行列は複素数は扱っては行けないんですかね…?
エラーを見る限りではサイズか型が悪いのかな?と思いサイズを確認したのですがおそらく問題なさそうだったので、質問をしにきました

複素数扱えないSOCPならもうcvxopt使えないんですけど、どうなんでしょうか…?
777デフォルトの名無しさん
垢版 |
2018/10/04(木) 23:21:42.61ID:FHviKbAo
>>775
visual studioとvisual studio codeを間違えてただけだった…
778デフォルトの名無しさん
垢版 |
2018/10/05(金) 02:30:01.83ID:cxTW4oac
うむ
2018/10/05(金) 05:35:06.56ID:KOPtFpiE
>>776
その問題は、socpですらないんじゃないの?
2018/10/05(金) 22:22:44.28ID:1WDyL8Gj
PythonやるのにCとかJAVA知っとく必要ありますか?
2018/10/05(金) 22:26:51.96ID:hOPHqLcn
>>780
必要ない
俺はCやJavaを何年も勉強して身につかなかったCOBOL使いだが、Pythonはスッと頭に入った
おそらくこれほど理解しやすい言語はこの世に存在しない
2018/10/05(金) 22:26:52.22ID:dsZIcecx
ない
2018/10/05(金) 22:32:09.56ID:i0fMwI8+
Nim って言語
Pythonに似てるね
2018/10/05(金) 22:39:02.81ID:OQUzvI3+
オブジェクト指向が全然わからん、classとか全く使ってない
みんなオブジェクト指向してるんですか?
2018/10/05(金) 22:40:59.24ID:nfOhUwUR
してないよ
786デフォルトの名無しさん
垢版 |
2018/10/05(金) 22:54:24.93ID:eO+DAlML
してるよ
2018/10/05(金) 22:55:11.39ID:hOPHqLcn
>>784
そんなものは必要ない
コードの上からずらずらとやりたいことを書くだけで良いのがPythonの強み
Javaプログラマがクラス設計に頭を悩ませている間に
Pythonプログラマはそこそこ動くコードを書き終えているだろうね
2018/10/06(土) 00:26:09.83ID:gylujU5v
jupyterlabのvim拡張ってキーマップ設定とかできる?
notebookの方だとディレクトリの深い所にあるvim.jsを書き換えれば好きにキーマップ変えられたけど
789デフォルトの名無しさん
垢版 |
2018/10/06(土) 01:37:19.65ID:5h93hYM7
>>787
Javaでもmainメソッドの中にずらずら書いてそうだなあんた
790デフォルトの名無しさん
垢版 |
2018/10/06(土) 06:53:22.90ID:32qw6DIP
Javaにリファクタリングって本があるから立ち読みでもして見てみ
OOPがどう便利なのかシンプルに分かるから
791デフォルトの名無しさん
垢版 |
2018/10/06(土) 10:09:10.82ID:QZvBbzw3
>>783
Rubyにも似てる
気持ち悪い
2018/10/06(土) 11:20:11.17ID:Oj+03sac
Pythonプログラマーになるのに基本情報技術者資格勉強する必要ある?
アルゴリズムとかJAVAとかややこしそうなんだけど
793デフォルトの名無しさん
垢版 |
2018/10/06(土) 11:58:23.81ID:XsiX8sgh
基本と言わず応用取りなさい
2018/10/06(土) 12:02:44.91ID:bUJN3C5d
少なくとも現状の国内では、Pythonの本職エンジニアにはほぼ例外なく基本情報(またはその上位互換)を持っているor取ろうと思えば楽勝で取れる人しかいない
米国だとPythonはお子さま言語でもあるからもっとレベルの幅は広いんだろうけど
2018/10/06(土) 12:08:30.15ID:LmyRE988
SA取とりなされ
2018/10/06(土) 12:09:08.72ID:tVkzyNJs
>>792
何で今日はこういう質問多いんだろ
言語はツールであって資格ではない
やる気と毎日コードを書く環境にあるならば誰でも身に着けられる
ただしPythonだけで食っていくことは無理
日本ではマイナーだから仕事がない
2018/10/06(土) 12:12:50.02ID:LmyRE988
いや最近はDNNや機械学習の普及により
研究開発分野でPythonやnumpy, tf, Flaskが要件の案件があって、
俺はそれでおまんま食べてる
798デフォルトの名無しさん
垢版 |
2018/10/06(土) 12:41:39.80ID:QZvBbzw3
>>795
初球SysAd
799デフォルトの名無しさん
垢版 |
2018/10/06(土) 13:01:19.96ID:32qw6DIP
>>797
DNNや機械学習のバックグラウンドがあってはじめてPythonで稼げるって言ってるのと同じだろソレ
資格よりもPythonで稼げる市場を見つけるほうが大事
2018/10/06(土) 13:02:53.45ID:LmyRE988
ID変えてないからじゃね
2018/10/06(土) 13:03:57.48ID:LmyRE988
>>800 誤爆スマソ
802デフォルトの名無しさん
垢版 |
2018/10/06(土) 13:16:32.11ID:QZvBbzw3
2018/10/06(土) 13:46:21.05ID:J8Y2BFN6
>>784
C言語に当てはめていうなら構造体とそれを扱う関数みたいなものなんだけどな。
804デフォルトの名無しさん
垢版 |
2018/10/06(土) 14:22:31.36ID:XsiX8sgh
pythonはselfがあるからその辺判りやすい
2018/10/06(土) 15:02:16.25ID:d8Y1ybd/
>>797
flaskも必要なの?
2018/10/06(土) 16:43:38.04ID:e+y9sg5S
>>805
プログラムの出力結果をWEBに出したいという要求もたまにあってね。
Bootstrapなどと組み合わせて使うことになりそう
Webはあまり得意じゃないからまちょっと勉強しなきゃなんだけれど
807デフォルトの名無しさん
垢版 |
2018/10/06(土) 16:46:32.03ID:FAIH8E2E
だったらまずHTTPの勉強するほうが先
小手先のインチキフレームワークなんか使うから
どういった仕組みなのか全然分からないワケ

わかった?

簡単なHTTPサーバー作るとこから始めなさい
簡単なのならすぐに作れる

そうすればどういった仕組みになってるかすぐに分かる
2018/10/06(土) 16:54:12.47ID:e+y9sg5S
>>807
PHP7とか昔はCGIを結構やってきたから基礎は多少分かっているつもりだけど
FlaskとBootstrapまたはJQueryがほぼ要件として決定らしくて
FlaskはともかくBootstrapやJQueryははっきりいって勉強してこなかったから
社内で出来そうな人材を探し中さ
2018/10/06(土) 16:59:20.48ID:e+y9sg5S
pydoc -pでブラウザでpydocを見れたりするじゃない。
ああいったpythonの持っているHTTPサーバ機能で要件が満たせてしまえれば
いいんだけれどもね…
810デフォルトの名無しさん
垢版 |
2018/10/06(土) 17:15:15.56ID:FAIH8E2E
ローカル計算機でhttpサーバー動かして
ローカル計算機のUAでそれに接続してインタラクティブに表示するワケか

表示するデータがローカルの計算機ですべて完結するなら
やり方としてそれはそれで問題ないともいえる

いちいちサーバーをたてないで
htmlにjavascriptつっこんでできないぐらいの
複雑さが要件にあるかどうかはオレには分からんからなんともいえない
2018/10/06(土) 20:09:27.72ID:0j8px7zB
Djangoでクエリ使うのって、SQL直打ちに比べてものすごくもどかしいし制限多い気がするんだけど、気のせい?
2018/10/06(土) 20:42:08.62ID:GDCWtS3p
気のせいじゃない
ORMはどのフレームワークや言語においても糞
2018/10/07(日) 09:14:34.88ID:pAP6RvpA
>>805
quiverとかいうのflask使ってるみたい
https://j.gifs.com/N9zg5D.gif
814デフォルトの名無しさん
垢版 |
2018/10/07(日) 14:01:36.50ID:DO6oFBHW
質問なんだけどPythonだけで食っていくのは可能?
2018/10/07(日) 15:23:32.24ID:m0YTXUKY
pythonは食べられるよ、美味いらしい。でも食べられた人もいるからきをつけろよ!
816デフォルトの名無しさん
垢版 |
2018/10/07(日) 15:30:47.51ID:mInbNYUg
大物だとかば焼きにすれば数百人分くらいは食えるんじゃないかな
817デフォルトの名無しさん
垢版 |
2018/10/07(日) 15:37:41.35ID:DO6oFBHW
>>815
>>816
ありがとうw
2018/10/07(日) 15:38:11.81ID:cw2Ad4vI
>>814
どんな言語でも普通の月収は稼げるよ
819デフォルトの名無しさん
垢版 |
2018/10/07(日) 21:40:00.49ID:DO6oFBHW
>>818
そうなんだ
でもなんかアレだし趣味に留めておくわ
820デフォルトの名無しさん
垢版 |
2018/10/08(月) 02:18:39.16ID:fwPk56zX
ツールとしての最適化を図ってる感じだからな
何かの専門知識+Pythonで成立する
2018/10/08(月) 10:52:31.44ID:nJYOl1Em
>>818
コンビニバイト並みってことね。
2018/10/08(月) 17:16:47.14ID:MOM+hjDd
年末調整されない程度には稼げるよ
2018/10/08(月) 19:16:25.15ID:Y/BARfkV
>>822
どやって?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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