[過去ログ]
Pythonのお勉強 Part68 (1002レス)
Pythonのお勉強 Part68 http://mevius.5ch.net/test/read.cgi/tech/1663235546/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
291: デフォルトの名無しさん (ワッチョイ 6717-0bkW) [sage] 2022/10/13(木) 23:54:28.43 ID:rU12tc+I0 んチンチンンンンンンン http://mevius.5ch.net/test/read.cgi/tech/1663235546/291
292: デフォルトの名無しさん (ワッチョイ 6b10-SUfT) [sage] 2022/10/14(金) 01:29:03.54 ID:0UzEEAJh0 >>286 行・列逆 http://mevius.5ch.net/test/read.cgi/tech/1663235546/292
293: デフォルトの名無しさん (ワントンキン MM3a-TLx9) [sage] 2022/10/14(金) 05:44:04.16 ID:WQ3ra/reM >>292 ごめん文盲やったわ http://mevius.5ch.net/test/read.cgi/tech/1663235546/293
294: デフォルトの名無しさん (ワッチョイ 6f02-TLx9) [sage] 2022/10/14(金) 05:58:04.32 ID:CNXM2/Lz0 sr1 = df.iloc[:, 0] sr2 = df.iloc[:, 2] a = pd.DataFrame({"0" : sr1, "1": sr2}) print(a) 辞書型で登録 今度こそどや http://mevius.5ch.net/test/read.cgi/tech/1663235546/294
295: デフォルトの名無しさん (ワッチョイ 6b10-c2gf) [sage] 2022/10/14(金) 23:30:33.11 ID:0UzEEAJh0 >>294 できました!辞書型なら列追加できるんすね http://mevius.5ch.net/test/read.cgi/tech/1663235546/295
296: デフォルトの名無しさん (ワッチョイ 0b10-spri) [sage] 2022/10/15(土) 01:53:05.91 ID:gy4T8Zz60 df_merged = pd.concat([df.iloc[:, 0], df.iloc[:, 2]], axis=1) http://mevius.5ch.net/test/read.cgi/tech/1663235546/296
297: デフォルトの名無しさん (ワッチョイ ef66-MUdf) [sage] 2022/10/15(土) 08:25:41.38 ID:w1fQiwU/0 iloc()じゃなくてiloc[]の時点で、何しとるのかよく判らん http://mevius.5ch.net/test/read.cgi/tech/1663235546/297
298: デフォルトの名無しさん (ワッチョイ 1f84-TyQf) [sage] 2022/10/15(土) 10:37:21.32 ID:Awb5Gbls0 https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.iloc.html ドキュメント嫁 http://mevius.5ch.net/test/read.cgi/tech/1663235546/298
299: デフォルトの名無しさん (ワッチョイ 9f89-2yG4) [] 2022/10/15(土) 14:09:18.62 ID:wUAlKc2l0 質問です。 配列内にアルファベットの要素がランダムに複数個入っています。 これらの要素をなるべく隣り合わないように並べ替えるにはどうするといいでしょうか? 例:AAABBC -> ABACAB http://mevius.5ch.net/test/read.cgi/tech/1663235546/299
300: デフォルトの名無しさん (ワッチョイ ef66-MUdf) [sage] 2022/10/15(土) 14:14:45.53 ID:w1fQiwU/0 不可能なパターンがあるな http://mevius.5ch.net/test/read.cgi/tech/1663235546/300
301: デフォルトの名無しさん (テテンテンテン MM7f-w9bA) [sage] 2022/10/15(土) 14:20:59.88 ID:1JUKlkYAM >>299 なるべくっていう処理はコンピュータには不可能 きっちり仕様として示せる処理でなければならない http://mevius.5ch.net/test/read.cgi/tech/1663235546/301
302: デフォルトの名無しさん (ワッチョイ 5b08-1SGr) [sage] 2022/10/15(土) 14:30:34.17 ID:ttRM3D3c0 >>299 隣合うのが不可避の場合どうするのか 前に溜めるのか後ろに溜めるのか 2文字ずつ並ぶ→3文字ずつ並ぶのように緩和するのか http://mevius.5ch.net/test/read.cgi/tech/1663235546/302
303: デフォルトの名無しさん (アウアウウー Sacf-gp7B) [sage] 2022/10/15(土) 14:38:02.16 ID:PHpzEK3Ka >>301 最短を目指すとかよくあると思うけど http://mevius.5ch.net/test/read.cgi/tech/1663235546/303
304: デフォルトの名無しさん (ワッチョイ 9f89-2yG4) [] 2022/10/15(土) 14:45:59.33 ID:wUAlKc2l0 >>302 前後に貯めるのではなく、2文字ずつ並ぶ→3文字ずつ並ぶのように緩和できるようにしたいです。 例:AAAAAABBC -> AABAACABA http://mevius.5ch.net/test/read.cgi/tech/1663235546/304
305: デフォルトの名無しさん (ワッチョイ ef66-MUdf) [sage] 2022/10/15(土) 14:49:24.73 ID:w1fQiwU/0 AABAACABA はNG箇所が2だけれど、 AAABACABA にすると1箇所で済む 2連続2箇所よりも3連続1箇所の方がスコアが低くなる評価関数の定義が必要 http://mevius.5ch.net/test/read.cgi/tech/1663235546/305
306: デフォルトの名無しさん (ワッチョイ 0f10-cJ6U) [] 2022/10/15(土) 14:49:49.52 ID:VXb7W7XW0 こういうパズル的なのはプログラミングお題スレで出題する方が早く回答が付きそうだな http://mevius.5ch.net/test/read.cgi/tech/1663235546/306
307: デフォルトの名無しさん (ワッチョイ 0f10-cJ6U) [] 2022/10/15(土) 14:51:37.73 ID:VXb7W7XW0 >>305 n連続は1箇所につき2^n点のペナルティを課すとかは? http://mevius.5ch.net/test/read.cgi/tech/1663235546/307
308: デフォルトの名無しさん (テテンテンテン MM7f-w9bA) [sage] 2022/10/15(土) 14:55:21.58 ID:1JUKlkYAM >>306 いや、ていうかよく考えたらこの質問Python関係ないじゃんね http://mevius.5ch.net/test/read.cgi/tech/1663235546/308
309: デフォルトの名無しさん (ワッチョイ 9f89-2yG4) [] 2022/10/15(土) 15:03:04.47 ID:wUAlKc2l0 >>308 すいません。 使っているのがpythonだったのでここで質問しました。 やはり難しいようなので、皆さんのコメントを参考に自力で考えてみようと思います。 ありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/309
310: デフォルトの名無しさん (ワッチョイ 5b08-1SGr) [sage] 2022/10/15(土) 15:15:21.01 ID:ttRM3D3c0 >>304 26要素のリストで各文字の個数をカウント 最大のものを見つけ出す 最大/他全部で連続個数が分かる 最大の文字を連続個数並べて他の文字を順番に挟む 挟む時は各文字の文字数をつじつま合うようにリストをカウントダウンして調整 同じ文字は可能な限り離したいとか条件追加するともっと難しくなる http://mevius.5ch.net/test/read.cgi/tech/1663235546/310
311: デフォルトの名無しさん (ワッチョイ 0fbb-BCAW) [sage] 2022/10/15(土) 15:17:51.26 ID:ubtsaD1N0 >>300 ちゃんと確認してないけど、交互に置けない場合が条件になるのかな? 不可能条件 最頻出文字数 > 文字総数/2 かな http://mevius.5ch.net/test/read.cgi/tech/1663235546/311
312: デフォルトの名無しさん (ワッチョイ 5b08-1SGr) [sage] 2022/10/15(土) 15:17:59.84 ID:ttRM3D3c0 文字の挿入は総数がつじつま合うようにもっと工夫が必要だな まあ頑張ってくれ http://mevius.5ch.net/test/read.cgi/tech/1663235546/312
313: デフォルトの名無しさん (ワッチョイ 0fbb-BCAW) [sage] 2022/10/15(土) 15:18:54.05 ID:ubtsaD1N0 かぶった上に劣化だった>< http://mevius.5ch.net/test/read.cgi/tech/1663235546/313
314: デフォルトの名無しさん (ワッチョイ 9f89-2yG4) [] 2022/10/15(土) 15:33:35.79 ID:wUAlKc2l0 >>310 >>311 ありがとうございます。 試してみます。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/314
315: デフォルトの名無しさん (ワッチョイ 9f01-QrOW) [sage] 2022/10/15(土) 15:53:38.83 ID:2u2iBEwS0 >>303 「なるべく」は結果についての話 最短は手順の話だから違うよね http://mevius.5ch.net/test/read.cgi/tech/1663235546/315
316: デフォルトの名無しさん (ワッチョイ ef66-MUdf) [sage] 2022/10/15(土) 16:21:01.13 ID:w1fQiwU/0 ガチでなるべくなヒューリスティックな問題の方が現実には多い http://mevius.5ch.net/test/read.cgi/tech/1663235546/316
317: デフォルトの名無しさん (アウアウウー Sacf-gp7B) [sage] 2022/10/15(土) 16:39:39.77 ID:ywjmScUEa >>315 今回は結果の話しかないよな http://mevius.5ch.net/test/read.cgi/tech/1663235546/317
318: デフォルトの名無しさん (ワッチョイ bb02-003c) [sage] 2022/10/15(土) 17:41:55.96 ID:Hv7z/9nw0 思いつきだけど [合計文字数][26]の2次元配列を作る 各文字ごとに均等に配置 空白部分には空白なりNoneなり入れる 2次元配列を縦方向に連結して1次元配列にする 空白を除去する ってのはどう? aaabbc [a,n,a,n,a,n] [b,n,n,b,n,n] [c,n,n,n,n,n] abcaba http://mevius.5ch.net/test/read.cgi/tech/1663235546/318
319: デフォルトの名無しさん (ワッチョイ 5b08-1SGr) [sage] 2022/10/15(土) 17:50:25.10 ID:ttRM3D3c0 >>318 合計じゃなくて最大個数の文字数でいいな http://mevius.5ch.net/test/read.cgi/tech/1663235546/319
320: デフォルトの名無しさん (ワッチョイ 9f14-Z7Nq) [sage] 2022/10/15(土) 18:29:11.63 ID:a1geBJ2n0 for文の途中で条件に当てはまったら、for文の任意の値から処理を再開させる書き方とかありますか? 例えば「for x in range(10):」とあったとして、7の途中で条件に当てはまったら、3から再開してそのまま最後まで処理するみたいな http://mevius.5ch.net/test/read.cgi/tech/1663235546/320
321: デフォルトの名無しさん (ワッチョイ 0f10-cJ6U) [] 2022/10/15(土) 18:32:12.78 ID:VXb7W7XW0 while使った方がいい http://mevius.5ch.net/test/read.cgi/tech/1663235546/321
322: デフォルトの名無しさん (ワッチョイ ef66-MUdf) [sage] 2022/10/15(土) 18:48:06.23 ID:w1fQiwU/0 処理で条件が変わるような場合は、whileにしてもハマる いつ終わるか判らないようなループは本質的に不安定 http://mevius.5ch.net/test/read.cgi/tech/1663235546/322
323: デフォルトの名無しさん (ワッチョイ 9f90-JnlY) [sage] 2022/10/15(土) 18:48:39.13 ID:i+M+Mx9R0 再帰でいいのでは? http://mevius.5ch.net/test/read.cgi/tech/1663235546/323
324: デフォルトの名無しさん (ワッチョイ 9f01-QrOW) [sage] 2022/10/15(土) 18:52:19.28 ID:2u2iBEwS0 >>320 そういうジェネレータ作ってrangeと置き換えればいいんじゃね http://mevius.5ch.net/test/read.cgi/tech/1663235546/324
325: デフォルトの名無しさん (ワッチョイ 0f02-9zfq) [sage] 2022/10/15(土) 19:03:32.69 ID:jl8SG5IY0 あんま綺麗じゃないけど、こんな感じでいいのか? 競プロの連中ならもっとスマートなの書いてくれるはず text = "aaabbc" char = "abcdefghijklmnopqrstuvwxyz" char_dict = [] for c in char: ____count = 0 ____for t in text: ________if c == t: ____________count += 1 ____if count > 0: ________char_dict.append({"name":c, "count":count, "left":count}) char_dict = sorted(char_dict, key=lambda e: (e["left"], -e["count"]), reverse=True) result = "" pre = "" for _ in text: ____ci = 0 ____while True: ________now = char_dict[ci]["name"] ________if now == pre: ____________ci += 1 ________else: ____________result += now ____________pre = now ____________char_dict[ci]["left"] -= 1 ____________char_dict = sorted(char_dict, key=lambda e: (e["left"], -e["count"]), reverse=True) ____________break print(result) http://mevius.5ch.net/test/read.cgi/tech/1663235546/325
326: デフォルトの名無しさん (ワッチョイ 0f02-9zfq) [sage] 2022/10/15(土) 19:10:00.74 ID:jl8SG5IY0 よく見たら、聞くまでもなくダメなやつだなすまん http://mevius.5ch.net/test/read.cgi/tech/1663235546/326
327: デフォルトの名無しさん (ブーイモ MMbf-g1uO) [sage] 2022/10/15(土) 19:57:10.99 ID:icx3tYx0M >>325 とりあえずcollectionsのCounterだけは覚えようか http://mevius.5ch.net/test/read.cgi/tech/1663235546/327
328: デフォルトの名無しさん (ワッチョイ bb02-003c) [sage] 2022/10/15(土) 20:30:20.03 ID:Hv7z/9nw0 Numpyで作ってみたで https://ideone.com/nQcfVW http://mevius.5ch.net/test/read.cgi/tech/1663235546/328
329: デフォルトの名無しさん (アウアウウー Sacf-zhLr) [sage] 2022/10/15(土) 20:30:36.10 ID:Ji35UDrea きったね http://mevius.5ch.net/test/read.cgi/tech/1663235546/329
330: デフォルトの名無しさん (ワッチョイ 0f02-9zfq) [sage] 2022/10/15(土) 20:48:46.65 ID:jl8SG5IY0 >>325 ありがとう このソートって思ったよりも難しいな ツリー構造は理解できねえわ http://mevius.5ch.net/test/read.cgi/tech/1663235546/330
331: デフォルトの名無しさん (ワッチョイ 0f02-9zfq) [sage] 2022/10/15(土) 21:15:49.97 ID:jl8SG5IY0 アンカミスってた >>327 ありがとう http://mevius.5ch.net/test/read.cgi/tech/1663235546/331
332: デフォルトの名無しさん (ワッチョイ 9f79-7iBv) [sage] 2022/10/16(日) 01:02:14.69 ID:moLuv1n40 >>299 https://ideone.com/b6vqgk すごーく分かりづらいけど、2種類に分けて導き出した 区切り文字中心に考えたのに、そこで処理を分けてない体たらく あと、同じ文字は出来るだけ遠く?は難しかった 〆切ってそうな話題ですまん、Python覚えたくてやってみた http://mevius.5ch.net/test/read.cgi/tech/1663235546/332
333: デフォルトの名無しさん (ワッチョイ 6b01-apoB) [] 2022/10/16(日) 20:28:46.68 ID:MD6QHwBW0 質問です。 vscordとpycharmと他のパイソン系なのですが 「マルチグラボ」対応してるのを探してます。 お勧めはありますか? http://mevius.5ch.net/test/read.cgi/tech/1663235546/333
334: デフォルトの名無しさん (ワッチョイ 9f89-2yG4) [] 2022/10/16(日) 20:56:42.88 ID:tl8sUwzf0 Windowsで作成した画像を外付けHDDに保存する。 ※macとWindows共通で使えるFAT32使用 それをmacPCのpythonのglobで画像のパスを読み込んだ時に 「バスケ」や「ポケモン」などの濁点と半濁点の検索ができません。 ※printで中身を見るとあります。 原因や対処方法がありましたら教えて下さい。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/334
335: デフォルトの名無しさん (ワッチョイ 5b08-1SGr) [sage] 2022/10/16(日) 21:20:40.98 ID:F/Fiy6Pc0 unicodedata.normalize() http://mevius.5ch.net/test/read.cgi/tech/1663235546/335
336: デフォルトの名無しさん (ワッチョイ ef66-MUdf) [sage] 2022/10/16(日) 21:28:07.05 ID:cG9YvU2e0 あれはあれでunicodeなんだよな 統一できてない http://mevius.5ch.net/test/read.cgi/tech/1663235546/336
337: デフォルトの名無しさん (ワッチョイ 9f89-2yG4) [] 2022/10/16(日) 21:50:36.51 ID:tl8sUwzf0 >>335 ありがとうございます。 うまくできました。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/337
338: デフォルトの名無しさん (スププ Sdbf-OxQn) [sage] 2022/10/16(日) 22:24:25.86 ID:U1duiFVid >>299 これ貪欲法で解ける?? 解けるならAtcoderのCくらいででそう http://mevius.5ch.net/test/read.cgi/tech/1663235546/338
339: デフォルトの名無しさん (ワッチョイ 2b4f-spri) [sage] 2022/10/16(日) 22:53:43.69 ID:1lEHOAQp0 Mac は「ハ + 濁点」「ホ + 半濁点」に分割しているのか 1文字にまとめるのが普通 http://mevius.5ch.net/test/read.cgi/tech/1663235546/339
340: デフォルトの名無しさん (ワッチョイ ef66-MUdf) [sage] 2022/10/16(日) 23:02:52.94 ID:cG9YvU2e0 昔からそうだったとかでもないのに デファクトスタンダードに合わせるのは嫌というイキりたいOSの性格が現れている http://mevius.5ch.net/test/read.cgi/tech/1663235546/340
341: デフォルトの名無しさん (ワッチョイ 9f63-7iBv) [sage] 2022/10/16(日) 23:16:15.14 ID:N+fxT3Y10 昔はバやパを平気で使ってたぞ http://mevius.5ch.net/test/read.cgi/tech/1663235546/341
342: デフォルトの名無しさん (ワッチョイ 5b08-1SGr) [sage] 2022/10/17(月) 00:13:29.63 ID:uAMFVFmC0 半角カナを全角に変換した時に 文字数が変わるのを許容できるかという問題 http://mevius.5ch.net/test/read.cgi/tech/1663235546/342
343: 332 (ワッチョイ 9f79-7iBv) [sage] 2022/10/17(月) 01:43:17.91 ID:fAAk7KG50 >>299 https://ideone.com/7qVDRD 内包表記とスライスを使ってみた ・・・Pythonヤバすぎる、便利すぎる http://mevius.5ch.net/test/read.cgi/tech/1663235546/343
344: デフォルトの名無しさん [sage] 2022/10/18(火) 01:25:14.77 ID:zc0QoIzs 単純なy1,y2の差ではなく、 y1がy2をcrossover(上抜け)したところの値とy2との差を、crossunderするまで取り続ける y1がy2をcrossunder(下抜け)したところの値とy2との差を、crossoverするまで取り続ける そのデータを取得したいのですが 何かうまい具合にできないものでしょうか where使って切り替わりの判別はできたのですが import numpy as np import matplotlib.pyplot as plt fig, ax = plt.subplots() t = np.linspace(0, 10, 1000) y1 = np.sin(t) y2 = np.cos(t) ax.plot(t, y1) ax.plot(t, y2) fig.tight_layout() plt.show() np.where(y1>y2,1,0) http://mevius.5ch.net/test/read.cgi/tech/1663235546/344
345: デフォルトの名無しさん (ワッチョイ ab5f-40n0) [sage] 2022/10/18(火) 10:34:44.39 ID:jjMTEoo10 test = set(A[‘A1’] for B in C[‘C1’] for A in B[‘D’] ) ってどういうコマンドなんでしょうか。 入れ子が多すぎてよくわからず… 何がどう処理されてtestには何が入るんでしょう? http://mevius.5ch.net/test/read.cgi/tech/1663235546/345
346: デフォルトの名無しさん (テテンテンテン MM7f-2LS2) [sage] 2022/10/18(火) 10:55:11.72 ID:RkLeKawPM バラせば済む話だわな http://mevius.5ch.net/test/read.cgi/tech/1663235546/346
347: デフォルトの名無しさん (ワッチョイ 1f2c-TyQf) [sage] 2022/10/18(火) 11:05:17.60 ID:xDZsbnE90 test = set(...) は https://docs.python.org/ja/3/library/stdtypes.html#set-types-set-frozenset なんで置いといて中身の話だけど A['A1'] の所を一時的に C B A と順に3回置き換えて動かすとみえてくるかも http://mevius.5ch.net/test/read.cgi/tech/1663235546/347
348: デフォルトの名無しさん (ワッチョイ ab5f-40n0) [sage] 2022/10/18(火) 11:09:45.56 ID:jjMTEoo10 >>346 バラす場合は test = set(A[‘A1’] for B in C[‘C1’] for A in B[‘D’] ) ここでバラすってことですかね? http://mevius.5ch.net/test/read.cgi/tech/1663235546/348
349: 344 [sage] 2022/10/18(火) 12:45:29.61 ID:zc0QoIzs ゴテゴテになりましたがなんとかできました https://ideone.com/huqmu0 #0.0 97 #crossover sin,cos 2 #crossunder sin,cos 1 http://mevius.5ch.net/test/read.cgi/tech/1663235546/349
350: デフォルトの名無しさん (ワントンキン MMbf-gBql) [sage] 2022/10/18(火) 12:56:03.93 ID:41XzDqyZM >ここでバラすってことですかね? >>348 フィルタリングしてるのはわかってるやんな? http://mevius.5ch.net/test/read.cgi/tech/1663235546/350
351: デフォルトの名無しさん (ワッチョイ ab5f-40n0) [sage] 2022/10/18(火) 13:24:53.77 ID:jjMTEoo10 >>350 すみません フィルタリングってなんでしょうか…? http://mevius.5ch.net/test/read.cgi/tech/1663235546/351
352: デフォルトの名無しさん (ブーイモ MM7f-Z2+b) [] 2022/10/18(火) 14:51:24.85 ID:5thtfPTiM >>345 forループに直して読めばいい test = set() for B in C[‘C1’]: __for A in B[‘D’]: ____test.add(A[‘A1’]) あまりいい内包表記の使い方ではない http://mevius.5ch.net/test/read.cgi/tech/1663235546/352
353: 344 [sage] 2022/10/18(火) 14:53:46.55 ID:zc0QoIzs 差とったバージョン貼るの忘れてました >>349 https://ideone.com/yDQwqO せっかくnumpyやpandas使っているのにforで回す感じが納得できませんが妥協します http://mevius.5ch.net/test/read.cgi/tech/1663235546/353
354: デフォルトの名無しさん (アウアウアー Sa7f-40n0) [sage] 2022/10/18(火) 16:18:57.44 ID:L21rDi/Na 直前のコマンドの実行結果の確認ってどうやるんですか? shellで言う、echo $? をやりたい http://mevius.5ch.net/test/read.cgi/tech/1663235546/354
355: デフォルトの名無しさん (アウアウウー Sacf-FOJj) [sage] 2022/10/18(火) 20:19:11.20 ID:wvci1M8ka [{'id': 1, 'name': 'hogehoge', 'start_time': datetime.time(22, 0)}] ってリストを {'id': 1, 'name': 'hogehoge', 'start_time': datetime.time(22, 0)} と言う辞書に簡単に変換する方法ってありますか? クエリーセットから辞書に出来れば一番いいんだけど...。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/355
356: デフォルトの名無しさん (ワッチョイ 4b97-+LDt) [] 2022/10/18(火) 20:24:46.13 ID:BZdlnClE0 >>355 普通に最後に[0]つけるだけでは? http://mevius.5ch.net/test/read.cgi/tech/1663235546/356
357: デフォルトの名無しさん (ワントンキン MMbf-003c) [sage] 2022/10/18(火) 20:27:28.02 ID:8ovbGjhuM >>353 こんな感じじゃ駄目? https://ideone.com/dRYCAH http://mevius.5ch.net/test/read.cgi/tech/1663235546/357
358: デフォルトの名無しさん (アウアウウー Sacf-FOJj) [sage] 2022/10/18(火) 20:32:38.62 ID:wvci1M8ka >>356 ほんまや!ありがとう! http://mevius.5ch.net/test/read.cgi/tech/1663235546/358
359: デフォルトの名無しさん [sage] 2022/10/18(火) 21:48:30.15 ID:zc0QoIzs >>357 cross地点のラインとか見やすくていいですね 実際に使うチャートのプロットに使ったら良い感じになりました! ありがとうございます!! http://mevius.5ch.net/test/read.cgi/tech/1663235546/359
360: デフォルトの名無しさん (ワッチョイ fb7c-gX9J) [sage] 2022/10/19(水) 11:35:50.09 ID:XPI64Z3+0 Wsl2上Ubuntu20.04でtorch使って機械学習させてたんだけど、3万イテレーションぐらいで Segmentation fault とだけ出て落ちてた VRAMの容量が不足したと考えてあってる? あとLinux環境でこれをデバッグするなら何がいいか教えて欲しい http://mevius.5ch.net/test/read.cgi/tech/1663235546/360
361: デフォルトの名無しさん (ワッチョイ 6b01-snqf) [sage] 2022/10/19(水) 11:54:47.46 ID:tuP7W/zl0 SageMakerだな http://mevius.5ch.net/test/read.cgi/tech/1663235546/361
362: デフォルトの名無しさん (ワッチョイ 2b4f-KWxC) [sage] 2022/10/19(水) 12:36:42.67 ID:rgBskw8B0 Linuxの組み込みRuby・mruby とかは、Top, Valgrind などを使うのかな? http://mevius.5ch.net/test/read.cgi/tech/1663235546/362
363: デフォルトの名無しさん (オイコラミネオ MM8f-4fP8) [] 2022/10/19(水) 22:23:16.68 ID:3NiqH8qVM >>1 p = [0,1] q = [2,3] を r = [0,2,1,3] にまとめたい、、、 http://mevius.5ch.net/test/read.cgi/tech/1663235546/363
364: デフォルトの名無しさん (ブーイモ MM7f-+LDt) [] 2022/10/19(水) 23:34:10.81 ID:bkANZ+VWM >>358 良かった。おめでとう >>363 zipとflatten使えばできる、flattenは自前で書いても可 http://mevius.5ch.net/test/read.cgi/tech/1663235546/364
365: デフォルトの名無しさん (ブーイモ MM7f-+LDt) [] 2022/10/19(水) 23:37:46.30 ID:bkANZ+VWM >>360 再現性あるかどうかは大事。ないなら電圧降下とか宇宙線とか回避できない事象かもしれない。 再現性あるならまずはメモリのテストとか? http://mevius.5ch.net/test/read.cgi/tech/1663235546/365
366: デフォルトの名無しさん (ワッチョイ efe8-TyQf) [sage] 2022/10/20(木) 00:13:53.61 ID:mcMX29GY0 メモリ壊れててSegmentation faultは運良すぎる 十中八九バグ踏んでる http://mevius.5ch.net/test/read.cgi/tech/1663235546/366
367: デフォルトの名無しさん (アウアウウー Sacf-zhLr) [sage] 2022/10/20(木) 00:21:35.47 ID:Ia5AvZ4ba >>360 まずは普通のubuntu環境でやってみな http://mevius.5ch.net/test/read.cgi/tech/1663235546/367
368: デフォルトの名無しさん (テテンテンテン MM7f-OxQn) [sage] 2022/10/20(木) 06:33:42.06 ID:h2hzFpVPM note.nkmk.meブログ書いてる人は一体何者なん?凄すぎでしょ http://mevius.5ch.net/test/read.cgi/tech/1663235546/368
369: デフォルトの名無しさん (オイコラミネオ MM8f-4fP8) [] 2022/10/20(木) 09:06:52.31 ID:rssHMFyJM >>364 ありがとう http://mevius.5ch.net/test/read.cgi/tech/1663235546/369
370: デフォルトの名無しさん (ワッチョイ 6b01-apoB) [] 2022/10/20(木) 11:03:22.52 ID:rq8DqaFj0 .pyの拡張子のプログラムファイル送られてきたんだが ひらきかたがわからん http://mevius.5ch.net/test/read.cgi/tech/1663235546/370
371: デフォルトの名無しさん (ワッチョイ 0f7b-/ZQP) [sage] 2022/10/20(木) 11:07:41.43 ID:5IJGeHxC0 単に開きたいならテキストエディタでおけ よくわからんものをいきなり実行しないほうがいいでしょ。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/371
372: デフォルトの名無しさん (ワッチョイ 9f63-y3r4) [sage] 2022/10/20(木) 11:33:20.98 ID:SiOwIn850 送ってきた相手が知人だとしても疑うべき http://mevius.5ch.net/test/read.cgi/tech/1663235546/372
373: デフォルトの名無しさん (ワッチョイ 6b01-apoB) [] 2022/10/20(木) 11:59:34.42 ID:rq8DqaFj0 返信ありがとう。 ココナラの仕事関連で贈られたブツだから 妖しくはないと思う。 ただひらき方がわからんだけw テキストね。ありがとう! http://mevius.5ch.net/test/read.cgi/tech/1663235546/373
374: デフォルトの名無しさん (ワッチョイ 6b01-apoB) [] 2022/10/20(木) 14:07:22.08 ID:rq8DqaFj0 .pyだからgoogle colabとかvsでもひらけますか? http://mevius.5ch.net/test/read.cgi/tech/1663235546/374
375: デフォルトの名無しさん (ガックシ 067f-agbM) [sage] 2022/10/20(木) 14:15:44.78 ID:SM0e0PhV6 はい。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/375
376: デフォルトの名無しさん (ワッチョイ 0fbb-mZPx) [] 2022/10/20(木) 14:46:25.62 ID:VKVL3k1N0 すまんが、開発環境について教えて欲しいんだけどさ NumPyの行列がどんな形してるか、あらかじめ推測がつく場合にVSCodeのエディタ上で表示してくれるような機能ってなんかないのかな? あったら教えてほすぃ http://mevius.5ch.net/test/read.cgi/tech/1663235546/376
377: デフォルトの名無しさん (アウアウウー Sacf-zhLr) [sage] 2022/10/20(木) 15:41:29.99 ID:Ia5AvZ4ba ない 型で指定できない以上無理 http://mevius.5ch.net/test/read.cgi/tech/1663235546/377
378: デフォルトの名無しさん (ワッチョイ 1fe8-TyQf) [sage] 2022/10/20(木) 16:40:26.62 ID:fK+SugQF0 https://numpy.org/devdocs/reference/typing.html これで型ヒント書いてPylance/Pyrightさんがどこまで対応してきてるかやな http://mevius.5ch.net/test/read.cgi/tech/1663235546/378
379: デフォルトの名無しさん (ワッチョイ 6b01-apoB) [] 2022/10/20(木) 16:52:22.34 ID:rq8DqaFj0 >>375 今グーグルコラボひらいたんやが。 ファイル、編集、表示、挿入などあるけど。 なかなかファイルを読み込むっていうのができひんねん。 教えて下さい! http://mevius.5ch.net/test/read.cgi/tech/1663235546/379
380: デフォルトの名無しさん (ワッチョイ 6b01-apoB) [] 2022/10/20(木) 16:55:29.69 ID:rq8DqaFj0 ファイル→ノートブックをアップロード→ダウンロードできひんw http://mevius.5ch.net/test/read.cgi/tech/1663235546/380
381: デフォルトの名無しさん (ワッチョイ 0f7b-/ZQP) [sage] 2022/10/20(木) 17:02:32.17 ID:5IJGeHxC0 当該ファイルをテキストエディタで開いてコピペしたらええんでないの? http://mevius.5ch.net/test/read.cgi/tech/1663235546/381
382: デフォルトの名無しさん (ワッチョイ fb09-h7FX) [sage] 2022/10/20(木) 17:44:01.65 ID:aiWxu/Mz0 Pythonの乱数はCPUのbit長とあまり関係ないみたい 64bit= 8バイトや128bit = 16バイトが効率がいいのかとおもったが 一度にまとめて長いのを生成したほうがいいみたい https://ideone.com/JlYdMk import random from time import perf_counter def randcomp(byte = 4, loop = 100000): N =[] K =[] for i in range(3): K.append(2**i) N.append (2**(8*byte*K[-1]) -1) for i in range(3): t = perf_counter() for n in range(loop * int(4/K[i]) ): random.randint(0, N[i]) t = perf_counter() - t print("%d%s : %0.3f sec" % (8*byte*K[i], "バイトで乱数生成" , t), flush=True) print("同一長乱数はまとめて生成したほうがいいが分割したほうがいいか") randcomp(100, 30000) http://mevius.5ch.net/test/read.cgi/tech/1663235546/382
383: デフォルトの名無しさん (ワッチョイ 1fe8-TyQf) [sage] 2022/10/20(木) 18:21:28.94 ID:fK+SugQF0 >>382 https://docs.python.org/ja/3/library/random.html#random.random > ほとんど全てのモジュール関数は、基礎となる関数 random() に依存します。 ソースまで追ってないけど係数掛けてるだけでない?精度求めないなら構わないけど http://mevius.5ch.net/test/read.cgi/tech/1663235546/383
384: デフォルトの名無しさん (ワッチョイ fb09-h7FX) [sage] 2022/10/20(木) 18:38:57.83 ID:aiWxu/Mz0 納得 整数の乱数も浮動小数点から生成してるのね 整数値はCPUの整数演算から生成してるとおもってた http://mevius.5ch.net/test/read.cgi/tech/1663235546/384
385: デフォルトの名無しさん (ワッチョイ 9f7c-ARgO) [sage] 2022/10/20(木) 18:57:44.54 ID:0LxHKv3Y0 >>376 PyCharmのPro版ならそういう機能あったかも。まあ有料だけど http://mevius.5ch.net/test/read.cgi/tech/1663235546/385
386: デフォルトの名無しさん (ワッチョイ 0fbb-mZPx) [] 2022/10/20(木) 19:05:49.55 ID:VKVL3k1N0 年3万かあ・・・・教えてくれたのはありがたいけどちょっとこれは・・・・ http://mevius.5ch.net/test/read.cgi/tech/1663235546/386
387: デフォルトの名無しさん (アウアウウー Sacf-gp7B) [sage] 2022/10/20(木) 19:38:31.27 ID:tMcnfqkZa randomは整数じゃないか? http://mevius.5ch.net/test/read.cgi/tech/1663235546/387
388: デフォルトの名無しさん (ワッチョイ ef66-MUdf) [sage] 2022/10/20(木) 19:57:06.72 ID:zFT+mBQ80 熱雑音から生成するのなかったっけ http://mevius.5ch.net/test/read.cgi/tech/1663235546/388
389: デフォルトの名無しさん (アウアウウー Sacf-gp7B) [sage] 2022/10/20(木) 20:09:52.87 ID:tMcnfqkZa あるよ 量子論的ななんかもあるよ http://mevius.5ch.net/test/read.cgi/tech/1663235546/389
390: デフォルトの名無しさん (ワッチョイ ef66-MUdf) [sage] 2022/10/20(木) 20:13:14.05 ID:zFT+mBQ80 大勢で祈ると値が偏る奴 http://mevius.5ch.net/test/read.cgi/tech/1663235546/390
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 612 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.026s