★当スレにRubyのソースコード類を書くことを禁ず
☆Ruby等、Pythonではないプログラミング言語での回答類を書くことも禁ず
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDEまたはcommand line/OS)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その40
http://mevius.5ch.net/test/read.cgi/tech/1542874174/
◆PythonのHome Page
http://www.python.org/
◆まとめwiki
ttp://python.rdy.jp/
◆Pythonのソースコードをそのまま5ちゃんにコピペすると
インデントが崩れるので
こういうところ↓にはってきてください
ttp://ideone.com/ Pythonするにはぷち手間あるのがめんどうかなぁ
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数を長めに指定しる。
ttps://jupyter.org/try (旧try.jupyter.org)ちょっとめんどうそう
ttps://ja.osdn.net/pastebin/ ログイン必須になりやがった(゚Д゚#)
−−−−天麩羅ここまで−−−−
探検
くだすれPython(超初心者用) その41【Ruby禁止】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2019/02/04(月) 21:22:10.08ID:9MrdxUVg409デフォルトの名無しさん
2019/02/28(木) 15:04:31.53ID:4Fcnv2BB410デフォルトの名無しさん
2019/02/28(木) 15:49:34.46ID:4d6byY1q >>409
すげえ難しそう
すげえ難しそう
411デフォルトの名無しさん
2019/02/28(木) 15:53:21.03ID:4Fcnv2BB 知らない単語が並んでると難しそうに感じたりするが
中身は大した事ない
糞本読んで無駄な時間使うよりマシだと保証
中身は大した事ない
糞本読んで無駄な時間使うよりマシだと保証
412デフォルトの名無しさん
2019/02/28(木) 16:03:54.54ID:K7dGf2QC413デフォルトの名無しさん
2019/02/28(木) 16:24:16.52ID:4d6byY1q >>412
読み放題で無料だから見てみたけどわかりやすいかも
読み放題で無料だから見てみたけどわかりやすいかも
414デフォルトの名無しさん
2019/02/28(木) 18:20:17.96ID:aNlcuW5k 設計図は出来てるけどどう作ればいいかわからなくて困ってます
GUI画面で例えば入力欄Aに10文字Bに10文字A.Bを何文字出すか決める場所(A3なら入力枠Aからランダムに3文字選ぶ)、そしてA出力枠B出力枠にだす ということを目指してるのですがTkinterで出来ますか?これをググれみたいな事があれば教えて頂けると幸いです
GUI画面で例えば入力欄Aに10文字Bに10文字A.Bを何文字出すか決める場所(A3なら入力枠Aからランダムに3文字選ぶ)、そしてA出力枠B出力枠にだす ということを目指してるのですがTkinterで出来ますか?これをググれみたいな事があれば教えて頂けると幸いです
415デフォルトの名無しさん
2019/02/28(木) 19:35:45.99ID:mQj8H4X5416デフォルトの名無しさん
2019/02/28(木) 19:49:33.86ID:aNlcuW5k >>415
出来るんですね!ありがとうございます
Tkinter検索しても細い入力欄に出力一つ、と単純な物ばかりだったのでこれはちがうのかな?と ほんとに初心者なので見張らせるよりはボタン式にしてみます
ちなみtkinterの設計でオススメのサイトはありますか?
出来るんですね!ありがとうございます
Tkinter検索しても細い入力欄に出力一つ、と単純な物ばかりだったのでこれはちがうのかな?と ほんとに初心者なので見張らせるよりはボタン式にしてみます
ちなみtkinterの設計でオススメのサイトはありますか?
417デフォルトの名無しさん
2019/02/28(木) 20:28:35.13ID:mQj8H4X5 tkinterの「設計」サイトはしらんなー
418デフォルトの名無しさん
2019/02/28(木) 20:29:16.48ID:iWcjMiIh 数字列をリスト化したいのです。
内包記述使わずに短い記述教えて下さい。
#入力
3 13 24 45 50
#出力
[3, 13, 24, 45, 50]
#書いてみました ループ使わない方法が分かりませんでした
t_input = input().split()
t_time =[]
for i in range(0,5):
t_time.append(int(t_input[ i ]))
print(t_time)
#因みに内包表記
t_time = [int(s) for s in input().split()]
print(t_time)
内包記述使わずに短い記述教えて下さい。
#入力
3 13 24 45 50
#出力
[3, 13, 24, 45, 50]
#書いてみました ループ使わない方法が分かりませんでした
t_input = input().split()
t_time =[]
for i in range(0,5):
t_time.append(int(t_input[ i ]))
print(t_time)
#因みに内包表記
t_time = [int(s) for s in input().split()]
print(t_time)
419デフォルトの名無しさん
2019/02/28(木) 20:30:19.88ID:mQj8H4X5 「tkinter python3 ボタン」あたりでggるといいかもしらん
420デフォルトの名無しさん
2019/02/28(木) 20:32:02.62ID:SMvRd1sf map(int, input.split())
421デフォルトの名無しさん
2019/02/28(木) 20:32:12.00ID:mQj8H4X5423デフォルトの名無しさん
2019/02/28(木) 20:37:14.95ID:mQj8H4X5424418
2019/02/28(木) 20:50:36.95ID:iWcjMiIh >>420
mapって初めて知ったけど柔軟に対応出来るんですね
内包記述だと未だ変換の流れが理解できないです もうちょい頑張ってみます
ありがとうございました
mapって初めて知ったけど柔軟に対応出来るんですね
内包記述だと未だ変換の流れが理解できないです もうちょい頑張ってみます
ありがとうございました
425デフォルトの名無しさん
2019/02/28(木) 20:53:26.78ID:KtyAfxmO 自分も超初心者なので練習
x='1 2 3 4 5'
m=map(int, x.split())
print(x)
print(x.split())
print(list(m))
# 1 2 3 4 5
# ['1', '2', '3', '4', '5']
# [1, 2, 3, 4, 5]
x='1 2 3 4 5'
m=map(int, x.split())
print(x)
print(x.split())
print(list(m))
# 1 2 3 4 5
# ['1', '2', '3', '4', '5']
# [1, 2, 3, 4, 5]
426デフォルトの名無しさん
2019/02/28(木) 20:57:13.41ID:mQj8H4X5427デフォルトの名無しさん
2019/02/28(木) 21:46:53.78ID:2bTQVOdg なぜ for x in イテラブル とせず for x in range(n) でインデックスを取ろうとするのかがわからない
宗教上の理由でもあるのか
宗教上の理由でもあるのか
428デフォルトの名無しさん
2019/02/28(木) 21:54:52.10ID:aNlcuW5k429デフォルトの名無しさん
2019/02/28(木) 22:45:24.44ID:q6d6kpjr python3でmapがジェネレータ返すようになったの未だに慣れない
430デフォルトの名無しさん
2019/02/28(木) 22:56:22.40ID:DbAr3TBt python2のほうがプログラミング自体の初心者には分かりやすかったよな
431デフォルトの名無しさん
2019/02/28(木) 23:54:03.99ID:/+wdq6fK >>427
イテラブルを知らないからだろ(当然イテラブルであるための条件も知らない)
Pythonはclassを使ったオブジェクト指向言語だけど
でも、はじめからclassを作ってあーだこーだではなくC言語のように使うんだと最初教え込まれるからな。
C#やjavaのようにhello worldを表示するにもclassが出てくるんではなく
Cようにprint(...)ではクラスへの道のりは遠く、で、イテラブルなクラスは
超絶な遠さのところにある感じだからな。
と言うことで、初心者はCのようにfor x in range(n)にしてやるんだぞと教え込まれる。
クラスへまでの道のりは遠いから超初心者スレではクラスの質問はほとんど出ない
イテラブルを知らないからだろ(当然イテラブルであるための条件も知らない)
Pythonはclassを使ったオブジェクト指向言語だけど
でも、はじめからclassを作ってあーだこーだではなくC言語のように使うんだと最初教え込まれるからな。
C#やjavaのようにhello worldを表示するにもclassが出てくるんではなく
Cようにprint(...)ではクラスへの道のりは遠く、で、イテラブルなクラスは
超絶な遠さのところにある感じだからな。
と言うことで、初心者はCのようにfor x in range(n)にしてやるんだぞと教え込まれる。
クラスへまでの道のりは遠いから超初心者スレではクラスの質問はほとんど出ない
432デフォルトの名無しさん
2019/03/01(金) 01:29:34.36ID:VzgI02J9433デフォルトの名無しさん
2019/03/01(金) 01:37:09.00ID:KH61c5UP 関数がオブジェクトなのは比較的こんなのでも実感できるのでは?
p = print
p(‘Hello World’)
# Hello World
p = print
p(‘Hello World’)
# Hello World
434デフォルトの名無しさん
2019/03/01(金) 02:18:07.97ID:8KTg+fim インデックスでアクセスしようがイテラブルの参照でアクセスしようがプログラマの勝手だと思うけどな
Python自体文法の制約でプログラマに自由を与えない思想だから、ルールの押しつけはしょうがないとも思うけど
正直インデントの制約は正気の沙汰とは思えないけどな
Python自体文法の制約でプログラマに自由を与えない思想だから、ルールの押しつけはしょうがないとも思うけど
正直インデントの制約は正気の沙汰とは思えないけどな
435デフォルトの名無しさん
2019/03/01(金) 03:20:06.33ID:hj2Lx6Rs なら正気の沙汰の言語のスレに行けばいいものを
436デフォルトの名無しさん
2019/03/01(金) 07:00:47.58ID:OviG+/BX プログラミング言語の設計をしようとする時点で脳のどこかに欠陥を抱えている
正気の沙汰の言語などない
正気の沙汰の言語などない
437デフォルトの名無しさん
2019/03/01(金) 07:05:12.14ID:GYGnZVsf つーかrangeってiterableなんだけど知らないのか?
438デフォルトの名無しさん
2019/03/01(金) 09:21:38.59ID:VWbcPJmE それなw
439デフォルトの名無しさん
2019/03/01(金) 10:16:21.42ID:wtu2VuQe さっき初めてPythonのコードを見た初心者なんですが、コピペでインデントずれたら中身読んで手動でインデント直すしかありませんか?
440デフォルトの名無しさん
2019/03/01(金) 11:50:19.46ID:RkKCNcIA >>439 自分のソースの中に他人のソースをコピーするような場合?
それしかない。
それしかない。
441デフォルトの名無しさん
2019/03/01(金) 11:57:42.41ID:oRvPnA6O インデントがずれないようにコピペする
442デフォルトの名無しさん
2019/03/01(金) 12:35:18.99ID:aHTh+udf shift+tab
443デフォルトの名無しさん
2019/03/01(金) 13:19:46.04ID:ozM8zBQ9 2ちゃんのスペース表示仕様まで変えてしまった言語がPythonである
444デフォルトの名無しさん
2019/03/01(金) 16:55:36.37ID:KMRxw/mf スペースを短くする一括変換の方が早いと思うな。 特にいやらしいのはタブ記号の混在。最初にタブが入ってたらスペースに変換。
445デフォルトの名無しさん
2019/03/01(金) 19:24:25.32ID:GYGnZVsf だからインデントもまともにできない初心者はpycharm使っておけって
ズレてたら教えてくれるから
ズレてたら教えてくれるから
446デフォルトの名無しさん
2019/03/01(金) 21:29:48.58ID:5XyBzD+m 誰がずらだコラァ
447デフォルトの名無しさん
2019/03/01(金) 22:18:46.58ID:8KTg+fim 生え際がシンタックスエラー
448デフォルトの名無しさん
2019/03/01(金) 23:35:13.62ID:hJuXK+uz >>447
つ 座布団一枚
つ 座布団一枚
449デフォルトの名無しさん
2019/03/02(土) 01:41:54.42ID:0Z7GU3hQ450デフォルトの名無しさん
2019/03/02(土) 09:15:34.90ID:c+fDdYHP pythonのソースコードをフォーマットするのには、みんなautopep8を使ってるのかね
451デフォルトの名無しさん
2019/03/02(土) 10:09:48.63ID:xbKWWazw ほうほう
俺ちゃんはそんなものしらないので
秀丸とsakuraエディタで手作りです
俺ちゃんはそんなものしらないので
秀丸とsakuraエディタで手作りです
452デフォルトの名無しさん
2019/03/02(土) 11:49:49.14ID:nqwTLRnH インデントした区間が終わって一段元に戻るとき
テキストファイルのソースだと空行無くても大丈夫なのに
インタプリタとかIDEのときは空行入れないといけないのが不満
(理由は判るけど)
これなんともならんのかね
テキストファイルのソースだと空行無くても大丈夫なのに
インタプリタとかIDEのときは空行入れないといけないのが不満
(理由は判るけど)
これなんともならんのかね
453デフォルトの名無しさん
2019/03/02(土) 11:54:02.70ID:og4HVKiE454デフォルトの名無しさん
2019/03/02(土) 13:44:48.85ID:A7lhNiPK PyConだかで取ってたアンケではyapfが大半だったと思う
次いでautopep8とBlack
次いでautopep8とBlack
455デフォルトの名無しさん
2019/03/02(土) 15:03:01.69ID:R507/Kbo456デフォルトの名無しさん
2019/03/02(土) 15:07:05.06ID:R507/Kbo >>455 悪い悪い、yapf だったね。 シェルコマンドとしてのコンバータとして動くのか。
457デフォルトの名無しさん
2019/03/02(土) 15:10:35.42ID:R507/Kbo eclipse などのIDEだと入力中に自動整形してくれるのかな。
458デフォルトの名無しさん
2019/03/02(土) 17:33:58.54ID:qdo3sOAM >>449
sexか?
sexか?
459デフォルトの名無しさん
2019/03/02(土) 21:35:47.51ID:la2Rs48k pythonista3を買ってみたけど文字打ったり補完した後に文字打とうとしたら上書きされたりする
描きにくすぎて辛い
描きにくすぎて辛い
460デフォルトの名無しさん
2019/03/02(土) 21:39:59.70ID:zLUw08oC >>450
flake使ってる
flake使ってる
461デフォルトの名無しさん
2019/03/02(土) 23:00:34.12ID:yB7kTQ7C flakeもフォーマット機能あるんか
linterだと思ってた
linterだと思ってた
462デフォルトの名無しさん
2019/03/03(日) 01:13:01.16ID:vKWKyL5A >>459 意味不明。 print() が出た後に() の中にカーソルは残ってるから描きやすいと思うけどな。
‘’ を出しても中にカーソルはあるし。 どんな場合?
文字が小さいから特定の文字を訂正したりとか言うときはなかなかカーソル位置を合わせるのがうまくいかないことはあるけどそれはスマホの宿命。 画面が拡大出来ると良いと思うけどな。
‘’ を出しても中にカーソルはあるし。 どんな場合?
文字が小さいから特定の文字を訂正したりとか言うときはなかなかカーソル位置を合わせるのがうまくいかないことはあるけどそれはスマホの宿命。 画面が拡大出来ると良いと思うけどな。
463デフォルトの名無しさん
2019/03/03(日) 01:19:51.31ID:ffCrW6pd tkinterをいじっていて入力ボックスの文字を
command = lambda:test_fanction(txt.get()))で取って
def test_fanction(txt):
print(random.choice(txt))でランダム一文字ずつだせたはいいんですが
ボックス内の文字を一文字ではなく指定したn文字数ランダムに取り出す
というのとthinker内でそのn文字も指定できるようにしたいということで悩んでます
お力添え願えませんか?
command = lambda:test_fanction(txt.get()))で取って
def test_fanction(txt):
print(random.choice(txt))でランダム一文字ずつだせたはいいんですが
ボックス内の文字を一文字ではなく指定したn文字数ランダムに取り出す
というのとthinker内でそのn文字も指定できるようにしたいということで悩んでます
お力添え願えませんか?
464デフォルトの名無しさん
2019/03/03(日) 01:31:12.61ID:vKWKyL5A pythonista の中に reformat としてPEP8 が入ってるのに今気づいた。
しかし、PEP8にしろ、yapf にしろ、空白3個と空白4個の混在の場合エラーを出すだけで自動で修正してくれないんだな。
タブサイズは自動的に変更してくれるけど。
しかし、PEP8にしろ、yapf にしろ、空白3個と空白4個の混在の場合エラーを出すだけで自動で修正してくれないんだな。
タブサイズは自動的に変更してくれるけど。
465デフォルトの名無しさん
2019/03/03(日) 03:05:14.33ID:YqozNVoh >>462
例えばpと打ったら補完機能で上にprint()とでるじゃないですか?
そのprint()を押したら何故かpのとこにカーソルがあってそのままaを押したらpがaに変わってarintになるんです。
そこにカーソルがあると次候補や開業も押せない
例えばpと打ったら補完機能で上にprint()とでるじゃないですか?
そのprint()を押したら何故かpのとこにカーソルがあってそのままaを押したらpがaに変わってarintになるんです。
そこにカーソルがあると次候補や開業も押せない
466デフォルトの名無しさん
2019/03/03(日) 04:47:35.44ID:vKWKyL5A >>465 そうはならないけどな。() の中にカーソルは来るよ。
壊れてるんじゃないの、消して再ダウンロードしてみたら?
壊れてるんじゃないの、消して再ダウンロードしてみたら?
467デフォルトの名無しさん
2019/03/03(日) 08:56:14.39ID:RP7OXEaJ )))が3つ以上連なると見にくいから)) )にしたりするな、もちろん見にくさによるけど
慣習より読みやすさ
慣習より読みやすさ
468デフォルトの名無しさん
2019/03/03(日) 09:06:35.38ID:R+BaZbTo >>463
def test_fanction(txt):
ここにnを指定してるボックスからnを取得する命令を書け
n = int(n)
txt = ''
for i in range(n):
txt += random.choice(txt)
print(txt)
あと、どーでもいいことだが、
(txt.get()))
↑ここのとじかっこ一つ余計
def test_fanction(txt):
ここにnを指定してるボックスからnを取得する命令を書け
n = int(n)
txt = ''
for i in range(n):
txt += random.choice(txt)
print(txt)
あと、どーでもいいことだが、
(txt.get()))
↑ここのとじかっこ一つ余計
469デフォルトの名無しさん
2019/03/03(日) 09:07:38.78ID:uQiZZFNH というか素人スギ
470デフォルトの名無しさん
2019/03/03(日) 09:07:55.13ID:uQiZZFNH fanation w
471デフォルトの名無しさん
2019/03/03(日) 09:09:26.05ID:R+BaZbTo >>468
おおう
txtがゲシュタルト崩壊しとった
訂正
def test_fanction(txt):
ここにnを指定してるボックスからnを取得する命令を書け
n = int(n)
hoge = ''
for i in range(n):
hoge += random.choice(txt)
print(hoge)
より望ましくは、hogeはcharactarsみたいな、意味を持つ語にしてやってくれ
おおう
txtがゲシュタルト崩壊しとった
訂正
def test_fanction(txt):
ここにnを指定してるボックスからnを取得する命令を書け
n = int(n)
hoge = ''
for i in range(n):
hoge += random.choice(txt)
print(hoge)
より望ましくは、hogeはcharactarsみたいな、意味を持つ語にしてやってくれ
472デフォルトの名無しさん
2019/03/03(日) 09:11:11.71ID:R+BaZbTo473デフォルトの名無しさん
2019/03/03(日) 09:27:27.29ID:uQiZZFNH >>472
イヤどす
イヤどす
474デフォルトの名無しさん
2019/03/03(日) 09:36:06.45ID:R+BaZbTo じゃあ
とりあえず
しゃぶれよ
とりあえず
しゃぶれよ
475デフォルトの名無しさん
2019/03/03(日) 10:06:47.90ID:uQiZZFNH476デフォルトの名無しさん
2019/03/03(日) 10:12:44.52ID:R+BaZbTo477デフォルトの名無しさん
2019/03/03(日) 10:23:46.84ID:uQiZZFNH478デフォルトの名無しさん
2019/03/03(日) 10:26:05.53ID:R+BaZbTo479デフォルトの名無しさん
2019/03/03(日) 10:28:10.10ID:uQiZZFNH480デフォルトの名無しさん
2019/03/03(日) 10:28:50.13ID:R+BaZbTo481デフォルトの名無しさん
2019/03/03(日) 12:07:09.41ID:CoMPR6UA >>471
ありがとう御座います
あれからn取得用入力ボックスを作って色々やっていたのですが、test_fanction内でn取得までできるのですか?乞食で申し訳ないのですが書き方を教えて貰っても大丈夫でしょうか?
ありがとう御座います
あれからn取得用入力ボックスを作って色々やっていたのですが、test_fanction内でn取得までできるのですか?乞食で申し訳ないのですが書き方を教えて貰っても大丈夫でしょうか?
482デフォルトの名無しさん
2019/03/03(日) 12:41:36.16ID:CoMPR6UA >>481
連投すいません
自分が考えた事はn取得ボックスsuを作って取得ボックスボタンを作り新しく
def suji_fauction(su):を作ってそこに最初と同じくボタンcommand=lambda:suji(su.get())でnをどうにかしてからtest_fanctionに持って行って取ったtxtからランダムn個抜き出すという事でしたが、どうにかするがどうにもならなかったです 見苦しい長文失礼しました
連投すいません
自分が考えた事はn取得ボックスsuを作って取得ボックスボタンを作り新しく
def suji_fauction(su):を作ってそこに最初と同じくボタンcommand=lambda:suji(su.get())でnをどうにかしてからtest_fanctionに持って行って取ったtxtからランダムn個抜き出すという事でしたが、どうにかするがどうにもならなかったです 見苦しい長文失礼しました
483デフォルトの名無しさん
2019/03/03(日) 12:51:44.12ID:pC3Iiu0Z 入力されるデータが 1ならx = int(input())いけるんですが
1 1 1とかの時はx = input().split()で毎回使うときにint(x)するしかないのですか
1 1 1とかの時はx = input().split()で毎回使うときにint(x)するしかないのですか
484デフォルトの名無しさん
2019/03/03(日) 13:12:36.69ID:R+BaZbTo485デフォルトの名無しさん
2019/03/03(日) 13:13:49.16ID:R+BaZbTo486デフォルトの名無しさん
2019/03/03(日) 13:52:46.99ID:TIqzUsNF487デフォルトの名無しさん
2019/03/03(日) 13:53:53.23ID:CoMPR6UA488デフォルトの名無しさん
2019/03/03(日) 14:01:22.48ID:R+BaZbTo489デフォルトの名無しさん
2019/03/03(日) 15:05:14.48ID:Mep2BbSH490デフォルトの名無しさん
2019/03/03(日) 15:20:36.94ID:R+BaZbTo >>489
はーい (・ω・)ノ
はーい (・ω・)ノ
491デフォルトの名無しさん
2019/03/03(日) 19:50:54.96ID:VNvwXmTw ひろゆきもpythonやってるらしい。
492デフォルトの名無しさん
2019/03/03(日) 19:51:23.37ID:TIqzUsNF あいつにできるのかよw
493デフォルトの名無しさん
2019/03/03(日) 20:12:32.61ID:dhbLYAZm perlを相当使ってたみたいだからpythonくらい余裕でしょう
494デフォルトの名無しさん
2019/03/03(日) 20:30:57.29ID:VNvwXmTw >>492
三日で習得して、awsの履修証明賞もらったから相当覚えいいと思う。
三日で習得して、awsの履修証明賞もらったから相当覚えいいと思う。
495デフォルトの名無しさん
2019/03/03(日) 20:42:59.22ID:gg9Mx1QB >>492
恥ずかしくない?
恥ずかしくない?
496デフォルトの名無しさん
2019/03/04(月) 05:10:47.25ID:DAN4+o0x せいぜいがんがれや
497デフォルトの名無しさん
2019/03/04(月) 15:35:02.66ID:OGwzbJO+ ハゲめ
498デフォルトの名無しさん
2019/03/04(月) 17:34:27.74ID:BFAQ4JyJ ひろゆきプログラミングについて語る
https://www.youtube.com/watch?v=sYWz_bIBVNw
https://www.youtube.com/watch?v=sYWz_bIBVNw
499デフォルトの名無しさん
2019/03/04(月) 18:12:43.10ID:56/Jbqfw500デフォルトの名無しさん
2019/03/04(月) 22:59:17.85ID:0UjSVc4r ひろゆきにプログラミングできるのかよw
501デフォルトの名無しさん
2019/03/04(月) 23:38:23.95ID:9d3FcJ2N プログラミングでのし上がった奴だぞ
502デフォルトの名無しさん
2019/03/05(火) 03:28:01.72ID:VDry4yCP スレチ
イタチ
イタチ
503デフォルトの名無しさん
2019/03/05(火) 04:21:05.92ID:6CrjVVG4 老害はとっとと犠牲にして差し上げて
504デフォルトの名無しさん
2019/03/05(火) 05:20:53.55ID:QbJvjFwd >>497
北神雄太
北神雄太
505デフォルトの名無しさん
2019/03/05(火) 07:33:05.52ID:zhtHOsGL 質問です。
やりたいこと:画面上で動いたものの検知をしたい
ImageGrab.grab().save("frame_pre.png")
frame_pre = cv2.imread("frame_pre.png")
frame_pre = cv2.cvtColor(frame_pre, cv2.COLOR_RGB2GRAY)
while True:
ImageGrab.grab().save("frame_next.png")
frame_next = cv2.imread("frame_next.png")
frame_next = cv2.cvtColor(frame_next, cv2.COLOR_RGB2GRAY)
img_diff = cv2.absdiff(frame_next, frame_pre)
frame_pre = frame_next
という感じにしています。
ですがめちゃくちゃ遅いです。
ImageGrab.grab().save("frame_next.png")で何回も上書き保存しているからだと思いますが
他に方法はありますか?
やりたいこと:画面上で動いたものの検知をしたい
ImageGrab.grab().save("frame_pre.png")
frame_pre = cv2.imread("frame_pre.png")
frame_pre = cv2.cvtColor(frame_pre, cv2.COLOR_RGB2GRAY)
while True:
ImageGrab.grab().save("frame_next.png")
frame_next = cv2.imread("frame_next.png")
frame_next = cv2.cvtColor(frame_next, cv2.COLOR_RGB2GRAY)
img_diff = cv2.absdiff(frame_next, frame_pre)
frame_pre = frame_next
という感じにしています。
ですがめちゃくちゃ遅いです。
ImageGrab.grab().save("frame_next.png")で何回も上書き保存しているからだと思いますが
他に方法はありますか?
506デフォルトの名無しさん
2019/03/05(火) 07:35:00.11ID:Ok/9AxrB よくhogeとか名前つけてる人がいますけどhogeって伝統的なものなんですか?
507デフォルトの名無しさん
2019/03/05(火) 08:07:30.38ID:0SMIqw+w508デフォルトの名無しさん
2019/03/05(火) 09:13:58.12ID:DIrFqE8l hoge fuga piyo
foo bar baz
foo bar baz
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★5 [BFU★]
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★6 [BFU★]
- 【サッカー】U-17W杯 日本代表、無念のベスト8敗退… チャンスは多く作ったが仕留め切れず オーストリアに0-1で敗戦 [冬月記者★]
- 【千葉】コンビニに尿入りペットボトル並べた疑い、26歳男「むしゃくしゃして」…購入した客が飲もうとしたところ臭いに違和感 [ぐれ★]
- 植田日銀総裁 「円安進行が物価高を起こしている」 ★4 [お断り★]
- 中国官製報道「日本経済はもう持たない」にネット民ツッコミ「ニュースだけ見てたら日本はもう百回くらい爆発してる」 [1ゲットロボ★]
- 現役JKのお茶会スレ( ¨̮ )︎︎𖠚ᐝ157
- 自分、馬鹿なのでおっしゃる意味がわかりません
- 【ぺこ専🐰】なんG 兎田ぺこら突発配信実況スレ🏡【ホロライブ▶】
- WTO世界のコメ🌾価格は記録的な豊作により1年で35%下落(5キロで200円程度)と発表※日本は1年で3倍値上がり [709039863]
- NHKニュースウオッチ9「日本側は対話にオープンな姿勢で安定した日中関係を築きたい考えなのに中国が意固地で糸口が見いだせない」 [904151406]
- 日中戦争起きたら5日で自衛隊壊滅するらしい。じゃあ徴兵も無いし、俺等が必死になって反対してやる理由なくね? [237216734]
