[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2ch.scのread.cgiへ]
Update time : 12/09 17:01 / Filesize : 93 KB / Number-of Response : 405
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Pythonのお勉強 Part66



1 名前:デフォルトの名無しさん mailto:sage [2021/11/12(金) 07:48:11.11 ID:vp8lzav70.net]
!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。

・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨
・エラーを解決したいときは、かならず
 エラー文(勝手に省略orスクショうp等の横着禁止)と
 おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。

★Pythonのソースコードを5ちゃんに直貼はインデントが崩壊するので、
  ↓等のコードうp用サイトに貼ってきてくだしあ。(スクリーンショットをうpる「横着」禁止)
ttps://techiedelight.com/compiler/  Run Code機能あり。
ttp://ideone.com/      デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。消えるまでの日数は十分長ーく指定のこと。

◇Pythonオフィシャルサイト www.python.org/
◇まとめwiki ttp://python.rdy.jp/

●関連スレ● 自称初心者は↓へ
【まず1嫁】くだすれPython(超初心者用) その55
https://mevius.5ch.net/test/read.cgi/tech/1633070807/

〇前スレ〇
Pythonのお勉強 Part65
https://mevius.5ch.net/test/read.cgi/tech/1621749112/

次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなった)
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured

207 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 06:03:41.68 ID:1Yo8WetK0.net]
円得ぬ

208 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 06:04:10.45 ID:TlXezoe70.net]
どなたか
>>187
をおねがいします!

209 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 06:24:38.24 ID:uWG/s7m50.net]
まともな検定だったら、本だけ読んで通ると思えない

210 名前:デフォルトの名無しさん [2021/11/30(火) 06:39:04.04 ID:oWvAOz19M.net]
>>205
自動なのがかえってめんどくさい。

211 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 06:49:20.24 ID:uD8YTZMG0.net]
>>208
いますよ

212 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 06:52:03.48 ID:uPKcxb4Vd.net]
>>211
ありがとうございます!
Pythonチュートリアルを読む前の参考書はどんなのを使われました?

213 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 07:02:57.59 ID:uD8YTZMG0.net]
>>212
ダラダラ質問小出しにされるのはウザいのでまとめて

214 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 07:09:37.62 ID:uWG/s7m50.net]
インタプリタなので仕方ない

215 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 07:17:14.56 ID:uD8YTZMG0.net]
じゃぁリストかタプルでちょうだい



216 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 07:35:53.88 ID:uWG/s7m50.net]
なんでリストが[]でタプルが()なんだろうな
一番使うものが一番普通な方が収まりがいいのに

辞書が{}なのも、別に[]を使っても中にkey:valがあったら辞書と判るのに
中身が無い時に区別付かないけど、そのくらい何とかなるだろ

217 名前:デフォルトの名無しさん [2021/11/30(火) 08:13:31.92 ID:JFviu3vk0.net]
確かに辞書とsetは同じ{}だしな

218 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 08:51:28.65 ID:XgdAJwDY0.net]
>>207
'\n'がlength 1 string objectであると理解できてないのではないか

またCの'\n'も理解できてないのではないか
逆にCでのstrlen(”\n")の値とか

219 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 08:59:45.37 ID:XgdAJwDY0.net]
>>217
これまでの言語の慣習に合わせただけでは?
またそれは重要だろう

220 名前:デフォルトの名無しさん [2021/11/30(火) 09:29:09.44 ID:BeJPAIX2r.net]
>>216
タプルは()、は少し違うな
正確にはカンマがタプルを生成する
a=1,2
もタプルになるから

221 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 09:39:37.84 ID:uWG/s7m50.net]
[1,2]は?

222 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 09:44:19.36 ID:aruulzL70.net]
>>212
みんなの

223 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 09:56:24.48 ID:kiCF8ukr0.net]
受験料高いのね
落ちたらまた受ければいいやんと思ってた

Python 3 エンジニア認定基礎試験
一般価格 11,000円(税込)
学割価格 5,500円(税込)

224 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 10:11:17.27 ID:H2NDp+pi0.net]
会社から報奨金でもでんかぎり勉強だけして試験受けないのも手
分野にもよるがまだAWS/GCPの認定や情報処理とったほうがまし

225 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 10:38:38.92 ID:aruulzL70.net]
取れるなら取っとくのがいい



226 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 11:14:18.22 ID:kiCF8ukr0.net]
認定で得られるメリット > 受験料
ってこと?

227 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 11:18:02.71 ID:PY+WseMod.net]
java金とかオラマスよりは良心的
しかし内容によるな

228 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 11:32:23.65 ID:aruulzL70.net]
取る/取らないで悩むことがなくなる。それだけ

229 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 11:48:15.66 ID:QYuq9tUEM.net]
netmikoというライブラリを使って
ネットワーク機器のログを定期的に取るようにしてるんだけど、
そのログの任意の行にある値が閾値を越えたらslackに通知させる
仕組みを作りたいんだ。
どっか参考にできるサイトない?

230 名前:デフォルトの名無しさん [2021/11/30(火) 13:06:16.43 ID:q2Lbl4Ky0.net]
pyエンジニア試験はゴミだぞ
古典的な教本商売。無価値
名札が欲しい、とか、仕事で言われたとかなら仕方ないけど

231 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 13:18:14.78 ID:uWG/s7m50.net]
E501 line too long ってちゃんと直してる?

232 名前:デフォルトの名無しさん [2021/11/30(火) 13:39:36.66 ID:OYiX8qDe0.net]
応用技術者試験って意味ありますか?

昔受験して一応合格したのですが、あんな試験にパスしたからといって、実務には全く役に立ちそうにありません。
IT関連の実務は経験したことがありません。

233 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 13:54:40.00 ID:kiCF8ukr0.net]
>>232
ド素人でないことの証明にはなる
資格欄に書いた方がいい

234 名前:デフォルトの名無しさん [2021/11/30(火) 14:02:00.50 ID:6g3UGVsgH.net]
実務経験ないのに実務に役立ちそうにありません、とな
もう少し考えてから釣り糸たらせよボンクラ

235 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 14:07:37.43 ID:OYiX8qDe0.net]
例えば、ネットワーク関連の問題が応用情報技術者試験には出題されます。

ネットワークをいじったことすらありませんが、試験の問題は簡単に解くことができます。



236 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 14:28:57.07 ID:PY+WseMod.net]
>>234
人売りのシャチョさんこええw
使えねぇもんは使えねぇんだわ

237 名前:デフォルトの名無しさん [2021/11/30(火) 15:02:04.18 ID:TfmLZpQ00.net]
youtubeでラズパイをpythonで制御できる。って動画をみて面白うそうだなって思ったけど。。
真剣に考えるとやることがないww

LEDをフラッシュさせてもしょうがないしねw

238 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 16:29:17.49 ID:PY+WseMod.net]
ラズパイ買うときはセンサも買え
なんでもいいからいくつかの種類買っとけ

239 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 16:44:07.81 ID:EQaczNMQ0.net]
LEDをフラッシュ楽しいじゃん

240 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 17:02:52.22 ID:jOio/b0h0.net]
>>238
ちっちゃいモニターもな
これがあるとないじゃ全然違う

241 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 17:19:13.85 ID:5Q9goXwA0.net]
普通は受かるんだろう

242 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 18:21:51.55 ID:kiCF8ukr0.net]
世の中には頭の悪い人がたくさんいる
・簡単な計算ができない
・文書が理解できない

応用情報だけでもヤバイ人達との差別化にはなる

243 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 20:49:57.78 ID:jJXnE01Z0.net]
>>229
slack webhook requestsで検索するとヒントが出てきそう

244 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 20:51:58.08 ID:Yy84c4aHa.net]
>>242
それはあるかも
考える事が出来ない人って結構いるんだなと仕事し始めてから知った

245 名前:デフォルトの名無しさん [2021/11/30(火) 21:08:34.16 ID:JFviu3vk0.net]
「半分の人間は中央値以下」
バカみたいな文だが忘れがち



246 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 21:11:58.36 ID:uWG/s7m50.net]
中央値ってなに?

247 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 22:08:35.06 ID:NQxcoDS50.net]
順番に並べた時に一番真ん中の値

248 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 22:10:40.94 ID:uWG/s7m50.net]
「半分の人間は平均値以下」
と言っとけば、なるほどなーうまいこと言うな
と評価を得られたものを、厳密さに拘って機会を逃す

249 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 22:12:15.69 ID:NQxcoDS50.net]
半分の人間が平均値以下とは限らないぞ少し頭使えw

250 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 22:16:13.42 ID:5tXmj9hK0.net]
中央値知らない人だから仕方ない

251 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 22:37:05.55 ID:NQxcoDS50.net]
まさに中央値以下側の人間だなw

252 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 22:46:36.86 ID:uWG/s7m50.net]
あんまり統計的に意味がある数字じゃないよな
平均値を避けるということは標準偏差ではないと判ってるんだから、
歪度とかの情報も無いと乱暴すぎる

253 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 22:52:42.79 ID:Vh3EpRff0.net]
上から埋まっていく分野では重要

254 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 22:54:30.10 ID:5Q9goXwA0.net]
釣鐘状の分布していないときに重要

255 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 23:07:37.57 ID:n7GuuI4Q0.net]
平均値でも中央値でもいいけど
そのレベルの人の能力が分からないので
そもそも議論にならない



256 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 23:30:12.90 ID:5Q9goXwA0.net]
別に議論に加わらなくても良いですよ

257 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 00:32:10.74 ID:cGPzHP040.net]
統計検定3級おすすめ
データ分析の議論に参加できる最低ラインの保証になる

258 名前:デフォルトの名無しさん [2021/12/01(水) 00:42:15.22 ID:X46if3HQ0.net]
>>252
ロバスト統計ってご存知無い?

259 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 01:33:15.78 ID:J8+WBzZ00.net]
山本太郎の「れいわ」が躍進したのは、
25年の自公政権で、所得の中央値が108万円低下したことを、暴いたから

世界中で全体未聞の、GDP が上がらなかった国。
ほぼ全員を貧乏にした与党

消費税のほとんどが、福祉に使われなかった。
法人税の穴埋めに使われた

でも、こういう事を知らないから、選挙では自公が圧勝する

260 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 02:17:03.28 ID:6ah9oYXi0.net]
>>252
中央値なんて中学校の数学で習うもの知らないやつが
>あんまり統計的に意味がある数字じゃないよな
は草

261 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 03:17:11.02 ID:+DdWHpjG0.net]
>>259
よくわからん
知ったのか知らないのかはっきりしなよ
あとスレ違いだからよそでやって

262 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 09:34:10.31 ID:pw8MGucb0.net]
配列の範囲外を参照したら0を返してくれたら楽に書ける
初期化してない変数は0や空文字だとしたい

そういうのは許さないのがpythonの思想なんだろうけど、
クラスライブラリとか、「よく判らんけどいい感じにやってくれる」に満ち溢れてると思うんだよな

263 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 09:49:40.77 ID:kOoI/dimd.net]
さすがに初期化してないのに0で返ってきたら違和感ありすぎる
その0どこのやつやねん

264 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 09:53:13.32 ID:jmLWjGmX0.net]
listを継承したsafelistでも作ってsafelist.get()すればいい

265 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 10:43:06.24 ID:cGPzHP040.net]
numpy.zeros(m, n) じゃダメなのか
sparsityによるけど



266 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 10:53:16.07 ID:kOoI/dimd.net]
なんていうか、出来るからといって
何でもやっていいわけではないよな…?

型宣言して型無視したり、変数名と全然違う振る舞いのコードもかけるけど
やっていいかどうかを現場で議論してるんだよな?

267 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 11:08:20.51 ID:+DQyoA+ZD.net]
>>248
「半分の人間は平均値以下」
この命題は偽だぞ
90,80,85,30
この4つの数値の平均は71.25
平均値以下は1つ

268 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 11:13:00.90 ID:+DQyoA+ZD.net]
中央値に意味が無いと言えるのは中央値と平均値の乖離が小さい場合くらいで、
そんな状況はほぼない
日本全体の平均年収が436万円であるのに対して、日本全体の年収の中央値は370万円
これの意味分かるか?

269 名前:デフォルトの名無しさん [2021/12/01(水) 11:49:03.99 ID:kM+Jjoc8M.net]
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!

クソチョンw
クソチョンはウンコを食べる糞食人種w
朝鮮人はゲリ便をじゅるじゅると
うまそうに食うw

270 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 12:03:11.43 ID:Qw3lWQwKr.net]
>>259
Ruby氏は政治も語るのか
自分でRailsサーバー建ててそこでやってくれ

ここの本来の住人がやると、Djangoで作る

271 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 12:29:23.91 ID:Jc7L6V7f0.net]
統計は正しく使わないと意味のある結果を導き出せない
知らないで使えば無知だが
知ってて使わないのは詐欺だ

272 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 13:20:47.75 ID:kQMiQMSXa.net]
お前らほんとフワフワした話しかしねーのな

273 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 13:51:51.48 ID:UViZzx3L0.net]
バシッとお願いしやす

274 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 14:00:04.80 ID:kOoI/dimd.net]
Noneをゼロでキャッチするガイジは死ね

275 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 17:08:27.52 ID:cGPzHP040.net]
「意味がない」「正しい」
会社でこんな曖昧な表現使ってる人見たことないわ



276 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 17:48:31.00 ID:CUbfchye0.net]
>>263
DSPとかの飽和モードってそんなんだから
まぁ需要はあるんじゃね?

アセンブラ以外で実装した言語を見た事が無いから実装はされないと思うけど

277 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 18:05:55.99 ID:AaatEAJta.net]
配列はみ出してるのにそのまま処理続行されるとか悪夢でしか無い

278 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 20:10:29.91 ID:lzZen0h80.net]
世の中には3種類の人間がいる
数を数えられる人間と、数を数えられない人間だ

279 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 20:15:58.72 ID:pw8MGucb0.net]
モンティ・パイソンのスペイン宗教裁判
NOBODY expects the Spanish Inquisition!
Our chief weapon is surprise...surprise and fear.

単数で始めたのにandで繋げてしまって文法が破綻する、という部分が面白いのに、なかなか伝わらない

Our two weapons are fear and surprise...and ruthless efficiency.
言い直して複数形にしたけど、わざわざtwoを付けて3つ言うという部分はもはや惰性

280 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 20:22:16.08 ID:vhG+/afG0.net]
まったくわからない

281 名前:デフォルトの名無しさん mailto:sage [2021/12/01(水) 22:31:02.94 ID:toM1ybPg0.net]
>>252
標準偏差→正規分布、の間違い?
結構統計や確率分布も勉強すると面白いよ。
積率母関数はラプラス変換で、特性関数はフーリエ変換とかね。

282 名前:デフォルトの名無しさん mailto:sage [2021/12/02(木) 02:22:32.97 ID:hQPCDoBz0.net]
>>263
バカは書き込まないで

283 名前:デフォルトの名無しさん mailto:sage [2021/12/02(木) 10:12:40.87 ID:ItDkB8ePd.net]
どうせJavaScriptでへんな自信付けてココに迷いこんだ口なだろうけどな

284 名前:デフォルトの名無しさん mailto:sage [2021/12/02(木) 16:31:50.86 ID:MTUgHWqu0.net]
Pythonプログラマは年収が高いから魅力的なのかもな

285 名前:デフォルトの名無しさん [2021/12/02(木) 17:15:47.74 ID:OJ+Rt/5p0.net]
Pythonを使った機械学習の本を読んでいます。

仮想環境を使うことを強く推奨すると書いてあります。

いままで、AnacondaのPythonを使ってきましたが、仮想環境を一切使ってきませんでした。

今から、仮想環境を作ってそれを使っても何も問題はないですか?



286 名前:デフォルトの名無しさん mailto:sage [2021/12/02(木) 17:23:53.03 ID:Z+Ui9JYG0.net]
ライブラリのバージョンやらで混乱するくらいなら、最初から専用環境作れということでしょ
そっちのがめんどくさいと思うけど、仕事なら仕方ない

287 名前:デフォルトの名無しさん mailto:sage [2021/12/02(木) 17:29:59.68 ID:OJ+Rt/5p0.net]
>>286
ありがとうございます。
趣味でやっているだけなので、必要性が実感できません。
仮想環境を作るとしても結局、最新のライブラリを使っていくだけになるのは目に見えています。

288 名前:デフォルトの名無しさん mailto:sage [2021/12/02(木) 18:42:51.17 ID:wokKeEK2a.net]
趣味なら自分で必要になってから考えたらいいんじゃね

289 名前:デフォルトの名無しさん mailto:sage [2021/12/02(木) 18:48:50.53 ID:OJ+Rt/5p0.net]
>>288
そうすることにします。ありがとうございました。

290 名前:デフォルトの名無しさん mailto:sage [2021/12/02(木) 19:45:26.75 ID:KxC58LYE0.net]
>>284
因果関係がおかしいんだけどな。
プログラミングスキル以外が高い人(たとえは科学技術スキルやデータサイエンススキル)が、参入障壁が低いpythonに群がってるだけであって、pythonだけできたって仕方ない。
OpenCV,TensorFlow,Pytorch,jax,scipy,sclkit-learn,numpy,pandasあたりが使える人が年収高いというだけで、
それはPythonだけできても使える話ではない。
RDBや数学、統計の知識が必要なのだから。

291 名前:デフォルトの名無しさん mailto:sage [2021/12/02(木) 19:52:09.42 ID:Z+Ui9JYG0.net]
稼いでる人はGoを使ってる

292 名前:デフォルトの名無しさん mailto:sage [2021/12/03(金) 07:16:52.31 ID:9BdS8doY0.net]
マルチコアを活かしてくれないツールを高速化する為に、
複数を非同期で同時に走らせたい
ただ、無制限に subprocess.Popen すると負荷が100%に張り付いてやばいので、
同時起動数の上限を設定したい

で、まあpoll()がNoneかどうか見ながらsleepしながらで動くんだけど、
同じことをやりたいケースがちょこちょこあるので、自前ライブラリ化を考える
でも、そんなもんは既に誰か作ってるのでは? という気がするんだけど、どっかにある?

293 名前:デフォルトの名無しさん mailto:sage [2021/12/03(金) 08:38:51.44 ID:mlmp5wts0.net]
オーバーヘッドを気にしないなら
multiprocessing.pool.Poolで任意サイズのプロセスプールを作ってそこからPopenする
threadingにも用意して欲しいんだが, 残念ながら無い

あとFutureでよければThreadPoolExecutorもワーカー数を指定できる
こちらはスレッドベースだ

294 名前:デフォルトの名無しさん mailto:sage [2021/12/03(金) 09:23:02.26 ID:9BdS8doY0.net]
やっぱりそのへんになるよね

たすきに長すぎな感じで、そこまで高度なことをしたい訳でもない
IOがネックになるからそこで詰まらないように並列処理したら効率的になるだろう、という思想だけど、
もっと原始的な、4コアあるのに1コアしか使ってないじゃんというレベルで、ネックの場所が違う

295 名前:デフォルトの名無しさん mailto:sage [2021/12/03(金) 11:23:24.64 ID:7z17o3pC0.net]
GNU Parallelとか



296 名前:デフォルトの名無しさん mailto:sage [2021/12/03(金) 14:38:02.37 ID:gYFV44kc0.net]
ProcessPoolExecutor?

297 名前:デフォルトの名無しさん mailto:sage [2021/12/03(金) 16:07:39.39 ID:9BdS8doY0.net]
100個のファイルに処理1を実行して、次に処理2を実行して、という場合、
並列でやるとしても処理1が全て完了してから処理2に取り掛かった方が安全で、
それは割と簡単にできる

処理順の依存関係まで指定してえいやっと全部一気に渡すと、済んだ人はどんどん先に進める方式だと、
効率最大でやってる内容は魔法みたいになる

キューに入れてもいいタイミングはユーザが判断してね方式だと、そんな怖いことはやりたくない
このへんの技術はとっくに枯れてる訳でもなくて、pythonのバージョンが上がるにつれて
よりシンプルに書けるようになってるっぽいので、いちばんいけてる奴だけ使いたい

298 名前:デフォルトの名無しさん mailto:sage [2021/12/03(金) 16:50:15.61 ID:MOk0xQBVd.net]
>>297
よくわからんけど機械学習系のタスク管理ライブラリを当たってみるのがいいのでは

299 名前:デフォルトの名無しさん mailto:sage [2021/12/03(金) 16:52:43.40 ID:oOU/CY6L0.net]
>>297
>並列でやるとしても処理1が全て完了してから処理2に取り掛かった方が安全で、

なんで安全なの?
ファイル間に依存性があるのかな?

300 名前:デフォルトの名無しさん mailto:sage [2021/12/03(金) 19:20:43.02 ID:TcDlgZdP0.net]
使いこなせないから知らないけど
非同期処理ときたらasyncioじゃないの?

301 名前:デフォルトの名無しさん mailto:sage [2021/12/03(金) 20:06:27.61 ID:ilrP3hOYa.net]
管理面倒だからそいうのはcelery使ってるわ

302 名前:デフォルトの名無しさん mailto:sage [2021/12/03(金) 20:13:17.59 ID:d1yD6wdJM.net]
キューが空いたら依存関係見て依存してる処理が全部終わってる処理を検索してキューに入れるだけだろ
枯れてないとか意味わからん

303 名前:デフォルトの名無しさん mailto:sage [2021/12/03(金) 21:05:26.85 ID:9BdS8doY0.net]
依存関係はケースバイケースすぎて処理1と処理2が終わってないと処理3ができない、
みたいなのは
p3(p1(), p2())
みたいに引数の関係で書いて、それがうまい具合に遅延して評価されればいい
その時点で結構凄いことだけど、処理10まであって、
p10(p9(p8(p7(p6(p5(p4(p3(p2(p1(
って書くのかと思うと、それも嫌

そのへんは既に解決済みでもっとかっこよく書けるらしいけど、理解できてない

304 名前:デフォルトの名無しさん mailto:sage [2021/12/03(金) 21:31:34.82 ID:nYt0d+Tj0.net]
記述は依存している隣同士の関係だけでいいやん
それを動的に解釈していくか全展開するかはプログラムの中の話

305 名前:デフォルトの名無しさん mailto:sage [2021/12/04(土) 13:56:24.80 ID:OXNHy6KQ0.net]
デフォルトは自動で0になってて欲しい系の代表は defaultdict だな
pythonをperl化してしまう悪魔のモジュール
いわゆるautovivification
声に出して読みたいプログラミング用語



306 名前:デフォルトの名無しさん mailto:sage [2021/12/04(土) 14:43:09.92 ID:clmSwDt/0.net]
defaultdict()
引数なしで0はドキュメンテーション上ひどいけど
defaultdict(0)
callableじゃない引数ならcopy()する動作でもとは思う

307 名前:デフォルトの名無しさん [2021/12/05(日) 22:33:04.61 ID:69iYFx7F0.net]
東熱でデビューまだ?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<93KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef