[過去ログ]
Pythonのお勉強 Part68 (1002レス)
Pythonのお勉強 Part68 http://mevius.5ch.net/test/read.cgi/tech/1663235546/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
466: デフォルトの名無しさん (ワッチョイ ee10-LzLA) [sage] 2022/10/24(月) 07:32:37.40 ID:FaCSJwQ/0 ラズパイを動かすための言語って思ってる人もいるかもしれない http://mevius.5ch.net/test/read.cgi/tech/1663235546/466
467: デフォルトの名無しさん (ワッチョイ 8201-yYWu) [sage] 2022/10/24(月) 07:46:28.41 ID:LLDppSf/0 >>463 それはそう言う例があるってだけの話 テキストを読んでバイナリを出力できる言語なら(面倒かどうかは別にして)コンパイラを作れるだろ http://mevius.5ch.net/test/read.cgi/tech/1663235546/467
468: デフォルトの名無しさん (ワッチョイ 81f0-sGwS) [sage] 2022/10/24(月) 08:02:02.76 ID:m3/1dAn60 >>467 例ってなんだよw http://mevius.5ch.net/test/read.cgi/tech/1663235546/468
469: デフォルトの名無しさん (ワッチョイ c666-eGnn) [sage] 2022/10/24(月) 08:45:07.46 ID:ps8GOOL70 はじめにCありき http://mevius.5ch.net/test/read.cgi/tech/1663235546/469
470: デフォルトの名無しさん (ワッチョイ 8201-yYWu) [sage] 2022/10/24(月) 08:48:17.61 ID:LLDppSf/0 >>468 念の為に聞いておくけどC言語はC/C+でないと作れないとか思ってないよね? http://mevius.5ch.net/test/read.cgi/tech/1663235546/470
471: デフォルトの名無しさん (ワッチョイ 81f0-sGwS) [sage] 2022/10/24(月) 12:57:00.37 ID:m3/1dAn60 >>470 何を言ってるんだ? 支離滅裂だぞ Cコンパイラの作り方を知りたいのか? 字句解析、構文解析、意味解析、コード生成、最適化とかを知りたいのか? コンパイラの教科書でも読めば? ちな俺は大学でその辺やってたから教えても良いよ http://mevius.5ch.net/test/read.cgi/tech/1663235546/471
472: デフォルトの名無しさん (ワッチョイ 81f0-sGwS) [sage] 2022/10/24(月) 13:06:44.24 ID:m3/1dAn60 Cコンパイラ作りたいなら湯淺太一先生のコンパイラの教科書読みな この本は昔大学で使っててアセンブリ言語のコード生成までちゃんと書いてある 著者はLisp処理系とか作ってた人 この本読めばRustがどういうコード生成してるかもわかる http://mevius.5ch.net/test/read.cgi/tech/1663235546/472
473: デフォルトの名無しさん (ワッチョイ 8201-yYWu) [sage] 2022/10/24(月) 13:14:19.77 ID:LLDppSf/0 >>471-472 御託はいいから>>470にyes/noで答えろよ http://mevius.5ch.net/test/read.cgi/tech/1663235546/473
474: デフォルトの名無しさん (アウアウウー Sa45-sGwS) [sage] 2022/10/24(月) 13:15:55.81 ID:rCA25jH/a >>473 なんでCでしか作れないんだよw おちょくるのもいい加減にしろ http://mevius.5ch.net/test/read.cgi/tech/1663235546/474
475: デフォルトの名無しさん (アウアウウー Sa45-sGwS) [sage] 2022/10/24(月) 13:17:22.92 ID:rCA25jH/a というかマジでわかってない? コンパイラとリンカとか知らんのかな それなら謝るけど http://mevius.5ch.net/test/read.cgi/tech/1663235546/475
476: デフォルトの名無しさん (ワッチョイ 6ebb-7TT9) [sage] 2022/10/24(月) 13:17:23.04 ID:oX2BqG4d0 どーでもいいw すれち http://mevius.5ch.net/test/read.cgi/tech/1663235546/476
477: デフォルトの名無しさん (アウアウウー Sa45-sGwS) [sage] 2022/10/24(月) 13:19:20.96 ID:rCA25jH/a あまりに前提知識が無さすぎるが故に煽りっぽくなってしまったのなら俺の責任だからそこは謝るよ http://mevius.5ch.net/test/read.cgi/tech/1663235546/477
478: デフォルトの名無しさん (アウアウウー Sa45-sGwS) [sage] 2022/10/24(月) 13:21:10.71 ID:rCA25jH/a どうでもよくないよ コンパイラのこと知らずにRust書いてるならかなり怖い http://mevius.5ch.net/test/read.cgi/tech/1663235546/478
479: デフォルトの名無しさん (ワッチョイ 6ebb-7TT9) [sage] 2022/10/24(月) 13:23:06.14 ID:oX2BqG4d0 PythonのスレでRust書いてる前提で話すほうが怖いわw http://mevius.5ch.net/test/read.cgi/tech/1663235546/479
480: デフォルトの名無しさん (アウアウウー Sa45-sGwS) [sage] 2022/10/24(月) 13:35:13.05 ID:rCA25jH/a >>479 ん?あ、すまんw リアルに勘違いしてたw アスペ出たなあ http://mevius.5ch.net/test/read.cgi/tech/1663235546/480
481: デフォルトの名無しさん (ワッチョイ 2e84-Bggx) [sage] 2022/10/24(月) 13:35:23.26 ID:8nSTkhtC0 ほとんどのスレが閑古鳥だからかスレチでも書きたい欲求が上回るんだろうね http://mevius.5ch.net/test/read.cgi/tech/1663235546/481
482: デフォルトの名無しさん (アウアウウー Sa45-sGwS) [sage] 2022/10/24(月) 13:40:32.83 ID:rCA25jH/a ただpythonでC/C++拡張を書く場合には普通に有効だし 知っていて損はないと思うけどね スレ違いスマソ http://mevius.5ch.net/test/read.cgi/tech/1663235546/482
483: デフォルトの名無しさん (ワッチョイ 8201-yYWu) [sage] 2022/10/24(月) 13:45:13.84 ID:LLDppSf/0 >>474 お前には聞いてないからいちいち絡んでくるなよ... http://mevius.5ch.net/test/read.cgi/tech/1663235546/483
484: デフォルトの名無しさん (スップ Sd02-SGBs) [sage] 2022/10/24(月) 14:40:45.31 ID:Ifzcx8SRd アウアウウー Sa45-sGwS、ワッチョイ 81f0-sGwS は同一人物でしょ スレ違いだけど、こっちの流れのほうがわからん 462の発言に対して463が否定した その後の467が??? >>462 テテンテンテン MMe6-zh4g > Cコンパイラが何でできているか知っているのは > コンパイラを作った人だけ >>463 ワッチョイ 81f0-sGwS > gccならCだよ > clangはC++ >>467 ワッチョイ 8201-yYWu > それはそう言う例があるってだけの話 > テキストを読んでバイナリを出力できる言語なら(面倒かどうかは別にして)コンパイラを作れるだろ http://mevius.5ch.net/test/read.cgi/tech/1663235546/484
485: デフォルトの名無しさん (ワッチョイ 8201-yYWu) [sage] 2022/10/24(月) 14:57:03.94 ID:LLDppSf/0 >>484 だからC言語(のコンパイラやインタプリタ)はC/C++言語でなくても作れるって話 >>463 は単なる一例 もちろんPythonでも同様 http://mevius.5ch.net/test/read.cgi/tech/1663235546/485
486: デフォルトの名無しさん (スップ Sd02-SGBs) [sage] 2022/10/24(月) 15:22:20.03 ID:2pr4kIm+d >>485 一例ってことは、 462に対して例をあげて否定した463を肯定しつつ、新たな話題で絡んだってことよね 463以前でもそれ以降でも「C/C++以外では作れない」なんて言ってないのに http://mevius.5ch.net/test/read.cgi/tech/1663235546/486
487: デフォルトの名無しさん (ワッチョイ 8201-yYWu) [sage] 2022/10/24(月) 15:36:46.66 ID:LLDppSf/0 >>486 どうやったそんなアホな解釈になるんだよw 462 はコンパイラ一般の話を書いてるのにそれに対して個々のコンパイラの例を挙げても否定にも何にもなってないって話だぞ http://mevius.5ch.net/test/read.cgi/tech/1663235546/487
488: デフォルトの名無しさん (スップ Sda2-SGBs) [sage] 2022/10/24(月) 16:17:10.49 ID:ZTzctXE7d >>487 >>462 コンパイラ一般の話と >>463 いくつか例外があるぞと >>467 いくつか例外をあげても意味ないぞ こういう流れだったか > テキストを読んでバイナリを出力できる言語なら(面倒かどうかは別にして)コンパイラを作れるだろ んで、2行目のこれは「どこに」かかってるんだ? http://mevius.5ch.net/test/read.cgi/tech/1663235546/488
489: デフォルトの名無しさん (ワッチョイ 8201-yYWu) [sage] 2022/10/24(月) 16:37:51.01 ID:LLDppSf/0 >>488 頼むから書いてもない例外とかいきなり出してこないでくれ > んで、2行目のこれは「どこに」かかってるんだ? いくつかの例以外のものを作れるだろって話 http://mevius.5ch.net/test/read.cgi/tech/1663235546/489
490: デフォルトの名無しさん (スップ Sda2-SGBs) [sage] 2022/10/24(月) 17:06:30.10 ID:/FISPYrld 例外 → 一般とは違う例 と読み替えてくれ その作られている例と作れる話が繋がらなかったんだ とりあえず流れは理解したわ 横槍すまんかった http://mevius.5ch.net/test/read.cgi/tech/1663235546/490
491: デフォルトの名無しさん (ワッチョイ 8201-yYWu) [sage] 2022/10/24(月) 17:39:36.14 ID:LLDppSf/0 >>490 > 例外 → 一般とは違う例 > と読み替えてくれ 意味不明、487の一般の意味がわかってないだろ... 全般と書けばわかるかな? http://mevius.5ch.net/test/read.cgi/tech/1663235546/491
492: デフォルトの名無しさん (ワッチョイ 8263-UuoP) [sage] 2022/10/24(月) 17:44:48.33 ID:aNKyy4xv0 しつこいと嫌われるぞ http://mevius.5ch.net/test/read.cgi/tech/1663235546/492
493: デフォルトの名無しさん (ブーイモ MMe6-/6zz) [] 2022/10/24(月) 18:01:08.06 ID:neM6LaqeM そもそもPythonもC言語で実装されているとは限らないしね。普通はCPython以外のことを考えなくていいと思うけど、今でもpypyとか使おうと思ったら考えなくちゃだしな(使ったことないのでよく知らないけど) http://mevius.5ch.net/test/read.cgi/tech/1663235546/493
494: デフォルトの名無しさん (ワッチョイ ee10-LzLA) [sage] 2022/10/24(月) 20:11:23.46 ID:FaCSJwQ/0 c++で思い出したんだけどboost.pythonでndarrary渡したあとそのままndarrary操作してたら処理にアホほど時間がかかったわ 結局vectorに入れ替えて処理したあとpythonのリストに変換して戻したら早かった 今思えば最初から渡すのリストで良かったな ndarray渡す利点なんかあるのかな? http://mevius.5ch.net/test/read.cgi/tech/1663235546/494
495: デフォルトの名無しさん (ワッチョイ e114-rBY1) [sage] 2022/10/24(月) 20:35:32.52 ID:Uzj8AQ880 >>494 コピーを減らせるのが利点だけど、アクセス時のチェック等で遅くなったら意味ないのでポインタを使う。 コピーをするにしても、ndarrayのデータは連続してるのでリストより速くなると思う。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/495
496: デフォルトの名無しさん (ワッチョイ 3901-maSS) [] 2022/10/24(月) 20:57:46.29 ID:1daaREig0 初めてvsコードに触ったんだが pyhtonのバージョンはどうやってわかるんですかねー 教えて偉い人! http://mevius.5ch.net/test/read.cgi/tech/1663235546/496
497: デフォルトの名無しさん (ワッチョイ 0202-TfLj) [sage] 2022/10/24(月) 20:57:59.34 ID:SgELnO580 flex とか bison は古典芸能ですか? http://mevius.5ch.net/test/read.cgi/tech/1663235546/497
498: デフォルトの名無しさん (ワッチョイ 3901-maSS) [] 2022/10/24(月) 21:01:12.11 ID:1daaREig0 September 2022 (version 1.72) これのことかな? すまん。よくわからんw http://mevius.5ch.net/test/read.cgi/tech/1663235546/498
499: デフォルトの名無しさん (ワッチョイ ee10-LzLA) [sage] 2022/10/24(月) 21:07:00.51 ID:FaCSJwQ/0 >>495 データが連続してるからリストより早いってのはありそう 昔のコード発掘できたら試してみるわ http://mevius.5ch.net/test/read.cgi/tech/1663235546/499
500: デフォルトの名無しさん (ワッチョイ eeb0-72Rk) [sage] 2022/10/24(月) 21:58:07.47 ID:OQANp5iI0 >>497 今はPEGベースが流行りだね。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/500
501: デフォルトの名無しさん (ワッチョイ e933-80Lh) [] 2022/10/24(月) 22:16:28.14 ID:dNNjxJBr0 >>496 右下に表示されてる そこクリックしたらインタープリターを選択っていうのがでてくる http://mevius.5ch.net/test/read.cgi/tech/1663235546/501
502: デフォルトの名無しさん (ワッチョイ 3901-maSS) [] 2022/10/24(月) 22:38:27.05 ID:1daaREig0 >>501 右下だとこうなります。 imgur.com/a/6CZm37Y なかなかに初心者には難しいです。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/502
503: デフォルトの名無しさん (ワッチョイ 3901-maSS) [] 2022/10/24(月) 22:44:52.56 ID:1daaREig0 あ!できたっぽいw python3.9.0ってでてきた。 これかな? http://mevius.5ch.net/test/read.cgi/tech/1663235546/503
504: デフォルトの名無しさん (ワッチョイ 02ad-VsiE) [sage] 2022/10/26(水) 11:41:31.93 ID:IsZcNO330 半島系のクズは皆殺しでOK 日本に来て強姦と窃盗を繰り返す極悪非道の朝鮮人 http://mevius.5ch.net/test/read.cgi/tech/1663235546/504
505: デフォルトの名無しさん (アウアウウー Sa45-sGwS) [sage] 2022/10/26(水) 15:13:34.34 ID:/Jbhrlo+a >>497 RubyやPHPで使われてるから普通に現役だよ 手書きだとCFGから左再帰の除去だとか 先読みトークン数の問題とかすげー面倒だから 初心者はまずbison使えば良いんじゃないか http://mevius.5ch.net/test/read.cgi/tech/1663235546/505
506: デフォルトの名無しさん (ワッチョイ 0d09-72Rk) [] 2022/10/26(水) 22:25:06.76 ID:HUwfFIwe0 質問です この引数は普通関数と可変引数ですが この関数を簡単にする方法ありますか? 5個以上の場合も全部記述するしかないですか? def connect(F, *x) : l = len(x) if l==0 : F() elif l==1 : F(x[0]) elif l==2 : F(x[0],x[1]) elif l==3 : F(x[0],x[1],x[2]) elif l==4 : F(x[0],x[1],x[2],x[3]) http://mevius.5ch.net/test/read.cgi/tech/1663235546/506
507: デフォルトの名無しさん (ワッチョイ 0d09-72Rk) [] 2022/10/26(水) 22:26:26.51 ID:HUwfFIwe0 >>506は 消費メモリと消費時間を計測するベンチマークの補助関数としてつかいたいのですが http://mevius.5ch.net/test/read.cgi/tech/1663235546/507
508: デフォルトの名無しさん (ワッチョイ e114-rBY1) [sage] 2022/10/26(水) 22:39:31.86 ID:Gwv5fEeF0 >>506 F(*x) http://mevius.5ch.net/test/read.cgi/tech/1663235546/508
509: デフォルトの名無しさん (ワッチョイ 0d09-72Rk) [] 2022/10/26(水) 22:43:13.09 ID:HUwfFIwe0 >>508 サンクス F(x)で駄目だったですが それでいいんですか http://mevius.5ch.net/test/read.cgi/tech/1663235546/509
510: デフォルトの名無しさん (ワッチョイ 029f-72Rk) [sage] 2022/10/26(水) 22:48:38.63 ID:1pgEFdE40 python3.11どうですか http://mevius.5ch.net/test/read.cgi/tech/1663235546/510
511: デフォルトの名無しさん (ワッチョイ e933-80Lh) [] 2022/10/26(水) 23:22:36.27 ID:iEeVk++I0 >>509 4.8.5. 引数リストのアンパック https://docs.python.org/ja/3/tutorial/controlflow.html#unpacking-argument-lists http://mevius.5ch.net/test/read.cgi/tech/1663235546/511
512: デフォルトの名無しさん (ワッチョイ e933-80Lh) [] 2022/10/26(水) 23:24:41.91 ID:iEeVk++I0 ていうかFって http://mevius.5ch.net/test/read.cgi/tech/1663235546/512
513: デフォルトの名無しさん (ワッチョイ 6ebb-oPuq) [sage] 2022/10/26(水) 23:32:56.52 ID:3tunJph20 すべてが… http://mevius.5ch.net/test/read.cgi/tech/1663235546/513
514: デフォルトの名無しさん (ブーイモ MMa2-VsiE) [sage] 2022/10/27(木) 00:18:45.07 ID:F/o6kN8OM 韓国人は強姦魔 処刑すべし! http://mevius.5ch.net/test/read.cgi/tech/1663235546/514
515: デフォルトの名無しさん (ワッチョイ ee89-LP1i) [sage] 2022/10/27(木) 00:19:10.85 ID:H28rwqsV0 >>508 ウホッありがとな※ http://mevius.5ch.net/test/read.cgi/tech/1663235546/515
516: デフォルトの名無しさん [sage] 2022/10/27(木) 22:55:12.85 ID:5KytWWZZ FastAPI気軽に使えて良いわ 自動で/docs作られるからUI作んの完全に後回しにできる ついでにSQLModelも、と思ったけどrelationship周りがエラー出たり出なかったりおかしかったが原因がわかった SQLAlchemyのバージョンが最新のものだrelationshipが効かない、1.4.35だといける・・ あとCRUDの並行処理は無理ぽいかも。 これらさえなければ個人でさくっとお気軽にウェブアプリ作るフレームワークとして完璧なんだが http://mevius.5ch.net/test/read.cgi/tech/1663235546/516
517: デフォルトの名無しさん (ワッチョイ 029f-72Rk) [sage] 2022/10/27(木) 23:14:24.71 ID:9zZ/mg550 tortoiseはどうですか http://mevius.5ch.net/test/read.cgi/tech/1663235546/517
518: デフォルトの名無しさん (ワッチョイ 02ad-VsiE) [sage] 2022/10/28(金) 00:04:09.43 ID:aYQ1muJl0 ちょんだらけw http://mevius.5ch.net/test/read.cgi/tech/1663235546/518
519: デフォルトの名無しさん (ワッチョイ 7185-Bggx) [sage] 2022/10/28(金) 01:57:08.28 ID:dcIx+1f70 >>516 https://fastapi.tiangolo.com/tutorial/sql-databases/ ユーザじゃないけどこれ読んだかぎりセッションを自前で管理してないからじゃ 仕組みは用意してないと書いてる http://mevius.5ch.net/test/read.cgi/tech/1663235546/519
520: デフォルトの名無しさん (ワッチョイ 02ad-VsiE) [sage] 2022/10/28(金) 08:27:01.13 ID:aYQ1muJl0 ちょんてさ、半島に帰れば差別されないのに絶対に半島に帰らないよね? それは、日本が平和で豊かで、 日本人はみな親切だからです。 なのにちょんは差別されてると妄想をいだいて 日本人女性を強姦しまくってる! ちょんは皆殺しにするしかない! http://mevius.5ch.net/test/read.cgi/tech/1663235546/520
521: デフォルトの名無しさん (ワッチョイ 02ad-VsiE) [sage] 2022/10/28(金) 08:47:10.38 ID:aYQ1muJl0 半島に絶対帰らないちょんw 日本人は犯罪者に親切し過ぎる! http://mevius.5ch.net/test/read.cgi/tech/1663235546/521
522: デフォルトの名無しさん (アウアウウー Sa45-HQ97) [sage] 2022/10/28(金) 09:16:34.07 ID:lPPjHZ9qa 発作か http://mevius.5ch.net/test/read.cgi/tech/1663235546/522
523: デフォルトの名無しさん (ワッチョイ 8263-UuoP) [sage] 2022/10/28(金) 10:42:02.56 ID:6fPFyEs10 統一教会が追い詰められてきたから焦ってるんだろ http://mevius.5ch.net/test/read.cgi/tech/1663235546/523
524: デフォルトの名無しさん (ワッチョイ 9109-iO6U) [] 2022/10/30(日) 03:06:48.95 ID:9F5gJDkR0 Python初心者ですが新事実を発見しました クラスのメンバ変数はデフォルト値が設定してあっても コンスタントラクタで初期化しないかぎり、別に生成したクラスobjと共有されてるようです リストとか特定の変数限定かもしれないですが http://mevius.5ch.net/test/read.cgi/tech/1663235546/524
525: デフォルトの名無しさん (ワッチョイ 9109-iO6U) [] 2022/10/30(日) 03:14:13.07 ID:9F5gJDkR0 具体的にこれですが class A : L = [] def __init__(self): pass class X : L = [] def __init__(self): self.L = [] a = A() a.L.append(7) b = A() print(b.L) # 新規生成なのに値が入ってる a = X() a.L.append(7) b = X() print(b.L) # 正常 print(a.L) # 正常 http://mevius.5ch.net/test/read.cgi/tech/1663235546/525
526: デフォルトの名無しさん (ワッチョイ 8bbb-T9F3) [sage] 2022/10/30(日) 04:02:03.41 ID:2IVXofav0 それはメンバ変数でなくてクラス変数だからだよ http://mevius.5ch.net/test/read.cgi/tech/1663235546/526
527: デフォルトの名無しさん (ワッチョイ 9109-iO6U) [] 2022/10/30(日) 04:51:48.91 ID:9F5gJDkR0 そういうことか Pythonでクラス変数とインスタンス変数を取り違えてハマった https://qiita.com/7shi/items/d37493c58a8bb8d7beed http://mevius.5ch.net/test/read.cgi/tech/1663235546/527
528: デフォルトの名無しさん (ワッチョイ 13ad-ww+g) [sage] 2022/10/30(日) 05:37:36.99 ID:q24pCrd50 韓国人は神さま! 全財産を寄進せよ! マンセー! http://mevius.5ch.net/test/read.cgi/tech/1663235546/528
529: デフォルトの名無しさん (テテンテンテン MMeb-kKgp) [sage] 2022/10/30(日) 07:07:55.87 ID:PYm3clPCM >>525 pythonから入った者には そらそうだろとしか思わないw たぶんオレは他言語扱えないな http://mevius.5ch.net/test/read.cgi/tech/1663235546/529
530: デフォルトの名無しさん (ワッチョイ 1301-pRvw) [sage] 2022/10/30(日) 07:49:05.29 ID:2N6ePwSn0 他の言語でも同等の機能を持つものはあるけどpythonはどちらの変数なのかを明示しないから混乱し易い http://mevius.5ch.net/test/read.cgi/tech/1663235546/530
531: デフォルトの名無しさん (ワッチョイ 7b66-gj4s) [sage] 2022/10/30(日) 07:56:11.62 ID:WAC/PohS0 どっちも同じに見えるのはその方が便利だと思ったんだろうか 必要なら使う側で見分け付くように名前を付ければいいという柔らか運用 http://mevius.5ch.net/test/read.cgi/tech/1663235546/531
532: デフォルトの名無しさん (ワッチョイ 1301-pRvw) [sage] 2022/10/30(日) 08:30:50.67 ID:2N6ePwSn0 >>531 > どっちも同じに見えるのはその方が便利だと思ったんだろうか 変数宣言をしないって言うポリシーなので最初に使った場所で決めるようにした/せざるを得なかったじゃないかなって思ってる > 必要なら使う側で見分け付くように名前を付ければいいという柔らか運用 使う側はそれでいいけど宣言する人が勘違いしてたら意味ないわけで... http://mevius.5ch.net/test/read.cgi/tech/1663235546/532
533: デフォルトの名無しさん (ワッチョイ 1379-87TA) [sage] 2022/10/30(日) 08:44:46.72 ID:YV/Jz1Xt0 つい最近同じように、クラスを覚えようと 「python class」でググった一番上のサイトにやられた https://camp.trainocate.co.jp/magazine/python-class/ クラス変数もインスタンス変数もめちゃくちゃだった http://mevius.5ch.net/test/read.cgi/tech/1663235546/533
534: デフォルトの名無しさん (ブーイモ MM8d-T9F3) [sage] 2022/10/30(日) 08:51:51.63 ID:KYgyTmU4M クラス変数をself.でアクセスしない運用にすれば取り敢えず解決 http://mevius.5ch.net/test/read.cgi/tech/1663235546/534
535: デフォルトの名無しさん (JP 0He5-3A4z) [] 2022/10/30(日) 08:58:13.36 ID:ejVjSPjsH self.__class__.foo self.FOO http://mevius.5ch.net/test/read.cgi/tech/1663235546/535
536: デフォルトの名無しさん (ワッチョイ 1389-rDGy) [] 2022/10/30(日) 11:40:59.42 ID:0ss8sts10 質問です。 requestsを使って画像をダウンロードする時、 一定のサイズ以下の物をダウンロードしないようにしたいです。 どのようにするといいでしょう? http://mevius.5ch.net/test/read.cgi/tech/1663235546/536
537: デフォルトの名無しさん (テテンテンテン MMeb-kKgp) [sage] 2022/10/30(日) 12:00:39.70 ID:Ofy0PT2CM >>536 どうすればいいって 自分で質問して自分で答え言ってるじゃん http://mevius.5ch.net/test/read.cgi/tech/1663235546/537
538: デフォルトの名無しさん (アウアウウー Sa9d-mHKc) [sage] 2022/10/30(日) 12:02:51.23 ID:o3zlfJHfa streamを有効にして、ちびちびと確認しつつ取得 http://mevius.5ch.net/test/read.cgi/tech/1663235546/538
539: デフォルトの名無しさん (アウアウウー Sa9d-mHKc) [sage] 2022/10/30(日) 12:03:47.95 ID:o3zlfJHfa 事前にわかってりゃその時点で止めればいいけどね http://mevius.5ch.net/test/read.cgi/tech/1663235546/539
540: デフォルトの名無しさん (ワッチョイ 1389-rDGy) [] 2022/10/30(日) 12:10:52.74 ID:0ss8sts10 >>539 つまり一度ダウンロードしてからcv2等でサイズを確認し、 OKならリネームして保存、NOなら削除 という感じでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1663235546/540
541: デフォルトの名無しさん (ワッチョイ 7b66-gj4s) [sage] 2022/10/30(日) 12:28:08.24 ID:WAC/PohS0 そうでないことは質問者なんだから判ってるだろうに http://mevius.5ch.net/test/read.cgi/tech/1663235546/541
542: デフォルトの名無しさん (ワントンキン MMd3-+Dbv) [sage] 2022/10/30(日) 12:37:02.73 ID:0WCgMjCVM requests ファイルサイズってググれば一番上に出てくる http://mevius.5ch.net/test/read.cgi/tech/1663235546/542
543: デフォルトの名無しさん (アウアウウー Sa9d-mHKc) [sage] 2022/10/30(日) 12:37:56.59 ID:o3zlfJHfa サイズって、実データのサイズじゃなくて画像のピクセル数とか色のサイズってこと? http://mevius.5ch.net/test/read.cgi/tech/1663235546/543
544: デフォルトの名無しさん (JP 0He5-3A4z) [] 2022/10/30(日) 12:41:23.93 ID:ejVjSPjsH 画像のサイズっていう文脈なら俺はim.sizeとかを想定するなー request文脈なら容量のサイズだけどな! http://mevius.5ch.net/test/read.cgi/tech/1663235546/544
545: デフォルトの名無しさん (ワッチョイ 1389-rDGy) [] 2022/10/30(日) 12:41:44.93 ID:0ss8sts10 すいません。 質問の仕方がまずかったです。 画像の横幅とか縦幅の方のサイズのことです。 横幅350px以下の画像をダウンロードする時に除外したいのです。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/545
546: デフォルトの名無しさん (アウアウウー Sa9d-mHKc) [sage] 2022/10/30(日) 12:46:32.71 ID:o3zlfJHfa まあフォーマットによっては頭だけ読めばわかるけど… http://mevius.5ch.net/test/read.cgi/tech/1663235546/546
547: デフォルトの名無しさん (ワッチョイ 7b66-gj4s) [sage] 2022/10/30(日) 12:59:12.74 ID:WAC/PohS0 元々はサイズなんか判らん、というプロトコルがあって、 それでは不便だからと建て増しで追加してるから、 判る場合も判らない場合もあるんだよな 判ったとしても嘘をついている場合もある http://mevius.5ch.net/test/read.cgi/tech/1663235546/547
548: デフォルトの名無しさん (ワッチョイ 1389-rDGy) [] 2022/10/30(日) 13:09:28.80 ID:0ss8sts10 >>547 なるほど そんな事情があるとは知りませんでした。 オンライン上でサイズを調べるのは無理そうなので、 一度ダウンロードしてから仕分けるようにします。 ご迷惑をおかけしてしまいすいません。 ありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/548
549: デフォルトの名無しさん (ワッチョイ f102-+Dbv) [sage] 2022/10/30(日) 13:18:51.61 ID:XddGgynb0 パッとヘッダ見た感じjpegなら0xA3にWORD値で高さ、0xA5に幅、どちらもリトルエンディアン pngなら0x10にDWORD値で高さ、0x14に幅、リトルエンディアン って感じだね 上手くヘッダの一部だけダウンロードして画像サイズを得る関数を作ればトラフィック軽減になるかも? http://mevius.5ch.net/test/read.cgi/tech/1663235546/549
550: デフォルトの名無しさん (ワッチョイ f102-+Dbv) [sage] 2022/10/30(日) 14:39:50.92 ID:XddGgynb0 暇だから作ってみたおじさん https://ideone.com/2Bakfp http://mevius.5ch.net/test/read.cgi/tech/1663235546/550
551: デフォルトの名無しさん [sage] 2022/10/30(日) 15:26:12.39 ID:VC4EQr6u デザインパターンのSingletonパターンって必要ですかね・・ 結局なんらかのカウンターで一元管理することになりませんか・・ http://mevius.5ch.net/test/read.cgi/tech/1663235546/551
552: デフォルトの名無しさん (ワッチョイ 3909-DL5s) [sage] 2022/10/30(日) 15:49:28.81 ID:Hd1qfqu50 バイトコードってヒープ領域に格納されてvmに渡されるのですか? http://mevius.5ch.net/test/read.cgi/tech/1663235546/552
553: デフォルトの名無しさん (ワッチョイ 1361-4kdC) [sage] 2022/10/30(日) 16:53:19.41 ID:pkba5bNo0 >>549 ビッグエンディアンね jpegは画像サイズが含まれるセグメントの位置が固定ではないので決め打ちは危険 http://mevius.5ch.net/test/read.cgi/tech/1663235546/553
554: デフォルトの名無しさん (アウアウウー Sa9d-mHKc) [sage] 2022/10/30(日) 16:56:31.04 ID:40a1nlTva >>551 使わないほうが良いものである http://mevius.5ch.net/test/read.cgi/tech/1663235546/554
555: デフォルトの名無しさん (アウアウウー Sa9d-5cND) [sage] 2022/10/30(日) 17:24:05.37 ID:yaCBWxQaa >>552 そうです 内部的にはPyCodeObjectという形で実装されています http://mevius.5ch.net/test/read.cgi/tech/1663235546/555
556: デフォルトの名無しさん (ワッチョイ 3909-DL5s) [sage] 2022/10/30(日) 17:53:38.94 ID:Hd1qfqu50 >>555 ありがとうございます! http://mevius.5ch.net/test/read.cgi/tech/1663235546/556
557: デフォルトの名無しさん (ワントンキン MMd3-1hc3) [sage] 2022/10/30(日) 18:13:35.82 ID:CDidbViTM >>524 他言語触ってて 先に型ヒントつけて宣言しとこで同じ間違いしたわ http://mevius.5ch.net/test/read.cgi/tech/1663235546/557
558: デフォルトの名無しさん (ワッチョイ f102-+Dbv) [sage] 2022/10/30(日) 19:10:27.11 ID:XddGgynb0 >>553 本当だ逆に覚えてた恥ずかしい JPEGはサイズ前の5byteが共通っぽかったから>>550ではFF C0 00 11 08を検索するようにしてみたけどFF C0後の3byteは可変っぽいね そもそも1KB以内にサイズ情報があるかも分からないのか http://mevius.5ch.net/test/read.cgi/tech/1663235546/558
559: デフォルトの名無しさん (ワッチョイ 13ad-ww+g) [sage] 2022/10/30(日) 23:05:03.89 ID:q24pCrd50 ここは朝鮮人のスレ チョッパリはくるな! http://mevius.5ch.net/test/read.cgi/tech/1663235546/559
560: デフォルトの名無しさん (ワッチョイ 1363-HLP5) [sage] 2022/10/30(日) 23:53:08.68 ID:vrlOFY0H0 発作か http://mevius.5ch.net/test/read.cgi/tech/1663235546/560
561: デフォルトの名無しさん (ブーイモ MM33-cv0M) [] 2022/10/31(月) 14:05:35.97 ID:j6J+ogvNM >>551 なんないよ http://mevius.5ch.net/test/read.cgi/tech/1663235546/561
562: デフォルトの名無しさん (ワッチョイ 1314-bpsI) [sage] 2022/11/01(火) 02:33:37.39 ID:mmiO/WJW0 不特定の文字・数字・記号、またそれらの組み合わせを意味する表記で記入する方法を教えて下さい [123456aaaあ井う~〜」 ↑みたいなのがあったとして、数字や文字は毎回変わる、場合によっては桁数が変わったりもする テキストファイル内で上記のパターンの文字列を見つけて、その前の位置で改行を入れるみたいなことをしたいです イメージですが下記みたいに表して a に代入しておいて [123456aaa文字] → [%%% ¥¥¥¥¥¥¥¥] or [%(桁数)¥(桁数)] replace(a,”/n”+a) でテキストファイルを書き換えるようなことって可能ですか? http://mevius.5ch.net/test/read.cgi/tech/1663235546/562
563: デフォルトの名無しさん (ワッチョイ 1314-bpsI) [sage] 2022/11/01(火) 02:42:25.93 ID:mmiO/WJW0 誤字 /n → \n http://mevius.5ch.net/test/read.cgi/tech/1663235546/563
564: デフォルトの名無しさん (ブーイモ MMeb-cv0M) [] 2022/11/01(火) 03:36:18.46 ID:I1aopbaSM なるほどわからん http://mevius.5ch.net/test/read.cgi/tech/1663235546/564
565: デフォルトの名無しさん (ワッチョイ 8b10-WE8j) [] 2022/11/01(火) 08:16:26.34 ID:xJk+jZok0 これは煽りではなく真面目なアドバイスなんだが、プログラミングより国語を勉強した方がいい その言語能力だと難しいと思う http://mevius.5ch.net/test/read.cgi/tech/1663235546/565
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 437 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s