[過去ログ] Pythonのお勉強 Part63 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
175: (ワッチョイ d73c-7Des) 2020/04/20(月)22:54 ID:a8zbn2bF0(3/3)調 AAS
>>174
mac, win, linuxを行き来してるけど、python3になってからはあまり困ったことはないかなぁ
OSを意識するのはsetup.pyを書くときとC言語をバインドするときくらい
176: (ワッチョイ 9fc5-ycCE) 2020/04/21(火)00:53 ID:rk7ZwuR70(1/2)調 AAS
CentOS7でpyenv使ってみたけど、やっぱディストロ側のパッケージを入れるのがめんどくさいな
ここらへんも自動化できないものかね
177: (JP 0H8f-nkQT) 2020/04/21(火)01:13 ID:XEr6YjoPH(1)調 AAS
コンテナ使え
178
(1): (ワッチョイ 9fc5-ycCE) 2020/04/21(火)01:53 ID:rk7ZwuR70(2/2)調 AAS
コンテナはあんまり使う気にならない
コマンドで自動化したい・・・
179: (ワッチョイ d73c-ZrWO) 2020/04/21(火)03:15 ID:KeQ+5vSZ0(1)調 AAS
>>178
コンテナ使わないならansibleかね
180: 126 (ワッチョイ ff2c-8Jcx) 2020/04/21(火)05:12 ID:HADG6GDb0(1)調 AAS
Ruby on Rails で、Windows 10, WSL, Ubuntu 18.04 なら、
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた

yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。
これは、#!/bin/sh で始まるシェルスクリプト

Linux側のパッケージでは、build-essential には、
gcc(GNU C compiler), g++(GNU C++ compiler), libc6-dev(GNU C Library), make などが入っている

openssl, readline, zlib
データベースは、libsqlite3-dev, sqlite3
181: >>149 (ワッチョイ 97e6-Ho7r) 2020/04/21(火)06:58 ID:s+8SvL2m0(1)調 AAS
>>172-173
ありがとう!本当に助かりました
>>157のlongが何の事かやっと理解できました

Pythonは簡単な言語だと思うけど、
ctypesとか使っているとCで直接書きたくなるw
182: (ブーイモ MMcf-ILq3) 2020/04/21(火)15:24 ID:tZ6+KmAUM(1)調 AAS
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

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

クソチョンw
183
(1): (ワッチョイ b741-oySJ) 2020/05/06(水)09:07 ID:kkRwIJjL0(1)調 AAS
Pythonのsortについて勉強した
keyとlambda式の概念はちょっとややこしかったけど、理解すると天才的なアイデアだなと思った
あと複数の返り値を渡せるから二次元リストの複数列ソートとかも普通にできるんだな
184: (ワッチョイ 5b2d-PN77) 2020/05/06(水)10:21 ID:CFwhj95k0(1)調 AAS
sleep sortのほうが天才的
185
(1): (ワッチョイ eaa5-NK3V) 2020/05/06(水)11:41 ID:CFZzJW0b0(1)調 AAS
https://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%A0%E3%83%80%E8%A8%88%E7%AE%97

こことかは天才的すぎて何言ってるか未だに分からん
186: (アウアウエー Sae2-oySJ) 2020/05/06(水)12:13 ID:58ateUZWa(1)調 AAS
元々はlispの言語仕様なんだけどな
187: (ワッチョイ 6a01-1foI) 2020/05/06(水)12:58 ID:JWXU759L0(1)調 AAS
>>183
辞書のリストのソートもラムダ式を使えば簡単!
188: (ワッチョイ 2301-kk50) 2020/05/06(水)13:10 ID:rGVRU5f10(1)調 AAS
>>185
心躍るよな
189
(1): (ワッチョイ 5b84-8oPF) 2020/05/08(金)17:40 ID:d7gkQAuY0(1)調 AAS
<class 'tuple'>: (1, 1, 320, 320) この形の配列を
<class 'tuple'>: (320, 320, 1) にする方法ってありますか?
190
(1): (ワッチョイ bb01-AOPt) 2020/05/08(金)17:46 ID:JpV79Xjz0(1/2)調 AAS
>>189
一旦listにして
先頭なり2個目なりを抜いて
逆順にして
タプルに戻せ
続きは↓でな。
2chスレ:tech
191
(2): (アウアウカー Sa7b-IY8Z) 2020/05/08(金)17:55 ID:e2HjnKz7a(1)調 AAS
初心者ですが質問です。

現在、使用OSはRaspbianで
Pythonのバージョンは2.7.16 何ですか
どうやったらpython3に出来ますか?

pyenvで2と3を共存させる方法を見ましたが
いまいちよくわからなかったので、
とりあえず3にバージョンアップしたいのですが・・・
192: (ラクッペペ MMe6-Lw6R) 2020/05/08(金)18:32 ID:AqYbzX1BM(1)調 AAS
pyenv install 2.7.18
pyenv install 3.8.2
pyenv global 2.7.18 3.8.2

pyenv rehashは今はいらないんだっけ?
もう覚えてねえな

ちゃんとpyenv入ってるなら動くんじゃない?
そこがすでに怪しい感じだけど
193: (ワッチョイ be2c-Qfm0) 2020/05/08(金)19:43 ID:Fn4yfVbS0(1/2)調 AAS
漏れは、Windows 10, WSL, Ubuntu 18.04 で、
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた

anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える。
~/.bashrc に、下の2行を追加するだけで、各言語ごとに追加しなくても良い

export PATH="$HOME/.anyenv/bin:$PATH"
eval "$(anyenv init -)"

anyenv 公式サイト
https://github.com/anyenv/anyenv

anyenv + macOS環境構築
https://qiita.com/rinpa/items/81766cd6a7b23dea9f3c
194
(1): (ワッチョイ 0b3c-Yqly) 2020/05/08(金)19:57 ID:qca/Mwjw0(1)調 AAS
>>191
Raspbianならpythonの代わりにpython3って打てば動くはず
あとはpipの代わりにpip3を使うのがポイント
195: (ワッチョイ bb01-AOPt) 2020/05/08(金)20:53 ID:JpV79Xjz0(2/2)調 AAS
>>191
自称初心者は(・∀・)カエレ!!!
初心者の質問板 2ch板:qa
196
(1): (ワッチョイ be2c-Qfm0) 2020/05/08(金)21:21 ID:Fn4yfVbS0(2/2)調 AAS
確かに、Windows 10, WSL, Ubuntu 18.04 でも、

file `which python`
/usr/bin/python: symbolic link to python2.7

file `which python2`
/usr/bin/python2: symbolic link to python2.7

file `which python3`
/usr/bin/python3: symbolic link to python3.6
197
(1): (ワッチョイ 8f1f-IY8Z) 2020/05/08(金)23:23 ID:i3NtnBHD0(1)調 AAS
>>194
ありがとうございます!
Python3と打ったら3.7.3と出てきました。

これってpythonと入力した時に出てくる
2.7.16と両方入ってるってことなんですか?
198
(1): (ワッチョイ 5b2c-ZqgI) 2020/05/08(金)23:52 ID:DkmxaGO00(1)調 AAS
tkinterでafterループするとき

def periodic():
__if:
____after(0,periodic)
__else:
____next_function()
____return

periodic()
とすると思います。これを以下のように

periodic()
next_function()

と書いても、afterループで止まってくれないんですが、どうにかして実現できないでしょうか?
199: 196 (ワッチョイ be2c-Qfm0) 2020/05/09(土)07:31 ID:/Z4Vk9Yy0(1)調 AAS
>>197

>>196
に書いてある、コマンドを入力してみ

Ubuntu 18.04 と同じかどうか分かる
200: (ワッチョイ 5b84-8oPF) 2020/05/09(土)08:25 ID:k66XcY870(1)調 AAS
>>190
了解です
ここで書き直します
201
(1): (アウアウエー Sae2-jgrQ) 2020/05/09(土)10:03 ID:3rxWY8lSa(1)調 AAS
>>198
違う

def periodic():
__if:
____after(0,periodic)
__else:
____next_function()
____return

after(0, periodic)

としろ
202: (ワッチョイ 5b2c-ZqgI) 2020/05/09(土)13:58 ID:A4bGLwon0(1/2)調 AAS
>>201
おーと思ったんですが抜けますね…
以下みたいな感じのコード書いてます

def periodic():
__progressbar["value"] +=10
__nonlocal res
__try:
____res=queue.get(0) # "TEST"が入る
__except queue.Empty:
____res=None
__if:
____res is None: after(100,periodic)
__else:
____progressbar["value"] =0

def next_func():
__nonlocal res
__print(res)

res=None
after(0,periodic)
next_func()
-->None
-->"TEST"

やりたいことはサブプロセスからのqueue待機です。省略しまくってるけどクラス内の話で、selfとかは適切についてます
203: (ワッチョイ 5b2c-ZqgI) 2020/05/09(土)13:59 ID:A4bGLwon0(2/2)調 AAS
ちょっとズレてるけど気にしないでください…
204: (ワッチョイ 26c7-AOPt) 2020/05/10(日)16:02 ID:PWNBG1Hj0(1/2)調 AAS
https://www.youtube.com/watch?v=nk0YQGb08IA
ゲームエンジンってテキストエディタとか作れるのね
unityが一番いいんだろうけど
205: (アウアウエー Sae2-jgrQ) 2020/05/10(日)16:08 ID:nv4IBqVla(1/2)調 AAS
3D のテキストエディタ造ってみ

Unreal Engine (C++)
Unity (C#)
pygame (Python)
あたりがおすすめ
pygame 以外にももっと色々あるので試して覚えろ
206: (ワッチョイ 26c7-AOPt) 2020/05/10(日)17:10 ID:PWNBG1Hj0(2/2)調 AAS
うにティもunrealもおもすぎるんで godot
godotはやはり劣る?
207
(2): (アウアウカー Sa7b-IY8Z) 2020/05/10(日)17:43 ID:kp9ew9S5a(1)調 AAS
すみません、Djangoをapacheを使って
サイトを公開したいのですが
以下のサイトのようにmod_wsgiを使う感じでしょうか?
自分はRaspbianを使っており以下のサイトでは
Djangoの古いバージョンを使ってるみたいなので
現在も以下の方法で公開出来るのか知りたいです。

https://www.sejuku.net/blog/27637
208
(1): (ワッチョイ 5b2d-PN77) 2020/05/10(日)17:50 ID:msAj4oxp0(1)調 AAS
>>207
なんでやってみないの?
209: (アウアウエー Sae2-jgrQ) 2020/05/10(日)17:50 ID:nv4IBqVla(2/2)調 AAS
マルチンコ禁止
210
(1): (ワッチョイ 8f61-C0uG) 2020/05/10(日)19:55 ID:sCM9g+b80(1)調 AAS
>>207
余程の理由がない限りapacheよりnginxがいい。
uWSGIは、nginxの公式でサポートしてるからいきなり使えるし、
Gunicornも、nginxを強く推奨しててドキュメントもnginx中心で書かれてる。
211
(1): (ワッチョイ 8f1f-IY8Z) 2020/05/10(日)20:01 ID:PyMsjhjv0(1)調 AAS
>>210
そうだったんですか・・・
Apacheとnginxを一つのパソコンに
両方インストールして試すことって出来ますか?

>>208
的外れなことだったら長時間無駄にすることになるので・・・
212: (ワッチョイ 0b7d-V9b+) 2020/05/11(月)06:43 ID:tD5KUT+e0(1/2)調 AAS
なんだこいつ
213: (ワッチョイ 5b01-A7sU) 2020/05/11(月)07:16 ID:pizd2Dwt0(1)調 AAS
俺さまの手間をはぶくために
お前らが代わりにやれ、ってことでしょ
214: (ワッチョイ cb97-lN55) 2020/05/11(月)11:36 ID:K6VDdGfk0(1)調 AAS
>>211
一応「お勉強」とタイトルがついてるスレだし、
時間かかるから試行錯誤という名の勉強はしたくない、
というのなら誰も質問に答えてくれないよ
215: (ワッチョイ 2ac5-gIrT) 2020/05/11(月)11:37 ID:IovZ5Nwf0(1)調 AAS
「俺は時間を無駄にしたくないからマルチポストで質問する。
お前らは重複しててもそれぞれ質問に答えろ。
回答が被ってたら知らん」

ここまで自己中のやつはなかなか珍しい
216
(1): (ワッチョイ 6359-PG2n) 2020/05/11(月)16:06 ID:Lv407Pl70(1)調 AAS
最悪Djangoの開発サーバ動かしてリバースプロキシでもええんやで
217: (アウアウカー Sa7b-IY8Z) 2020/05/11(月)17:07 ID:8hHAJcBia(1)調 AAS
>>216
この際なのでApacheかnginxどちらかのwebサーバーを
使えるようになっておきたいので・・・

まだ良し悪しが分からないのでnginxiインストールして
どっちも試してみることにします。
どちらか覚えて応用がきけばいいのですが。
218
(2): (ワッチョイ 0b7d-V9b+) 2020/05/11(月)19:58 ID:tD5KUT+e0(2/2)調 AAS
エンジニアに全く向いてない奴かと思ったがこの神経の太さは見所ある
219: (ワッチョイ bb01-AOPt) 2020/05/11(月)20:51 ID:YiMamAp20(1)調 AAS
>>218
あやしいものを売りつける営業()にでもなったほうがまだいいんじゃ・・・
220
(1): (ワッチョイ be2c-Qfm0) 2020/05/11(月)22:10 ID:M5DpbX0A0(1)調 AAS
Ruby on Rails では、静的なアセットファイルは、
デフォルトで、nginx から配信される

App サーバーからは、配信されない。
App サーバーは、Unicorn からPuma へ変更された
221: (ワッチョイ 4aa3-ps23) 2020/05/11(月)22:38 ID:3R4adePT0(1)調 AAS
異端者だっ!!
222
(2): 令和の和製ビルゲイツ (ワッチョイ 661f-IY8Z) 2020/05/12(火)04:53 ID:I45dgjw50(1)調 AAS
>>218
エンジニアというよりスティーブジョブス的なものを目指してるんですよね。
ビルゲイツみたいにはなりたくなくて
エンゲルバートやホリエモンとかの
パイオニア路線ですね。

>>220
何の話か分からない・・・(;ω;)
223: (ワッチョイ 8a52-ouS7) 2020/05/12(火)07:00 ID:SVn+5d280(1)調 AAS
>>222
自分でやればできることをせずに人に聞かないと前に進まないような奴がパイオニアになんてなれるのか?
224: (ワッチョイ 4aa3-ps23) 2020/05/12(火)08:35 ID:No7WX4cJ0(1/2)調 AAS
パイオニアは人より前を進まないとねw
225: (ブーイモ MM3f-yKpr) 2020/05/12(火)09:27 ID:U2ejKrVbM(1)調 AAS
ホリエモンがパイオニアwww
226: (ワッチョイ 4aa3-ps23) 2020/05/12(火)09:47 ID:No7WX4cJ0(2/2)調 AAS
別の意味で人の前に立ってる
227: (ワッチョイ cb97-lN55) 2020/05/12(火)12:03 ID:opFhPjLL0(1)調 AAS
>>222
ネタだと思うが、生粋の「意識高い系」だな。
意識高い風を装うけど、実際は意識も能力も低くて、
本当に意識高い人の格好だけ真似てみるやつ。
228: (アウアウエー Sae2-jgrQ) 2020/05/12(火)12:09 ID:4WwqN1hQa(1)調 AAS
相手するから居憑くんだよ
マルチは巣に還れ
229
(1): 令和の和製ビルゲイツ (アウアウカー Sa7b-IY8Z) 2020/05/12(火)17:20 ID:vO32FnAQa(1/2)調 AAS
すみません!話が逸れてしまいました!

OSはRaspbianでpython3なのですが
nginxを使う場合は
systemdプログラムでSystemCtlコマンドは
使えるんでしょうか?
230
(1): (ワッチョイ 5b2d-PN77) 2020/05/12(火)17:32 ID:aOH9AN9k0(1)調 AAS
>>229
なんでやってみないの?
231: (アウアウカー Sa7b-IY8Z) 2020/05/12(火)17:52 ID:vO32FnAQa(2/2)調 AAS
>>230
外にいるので!
232: (ワッチョイ d35f-tC6Q) 2020/05/12(火)17:54 ID:GG8UV2/o0(1)調 AAS
もうこいつの相手するなよ
233: (ワッチョイ 4af8-KsCX) 2020/05/12(火)17:59 ID:s06VnCgE0(1)調 AAS
あんたすげーよ
234: (ワッチョイ 8f63-Lw6R) 2020/05/12(火)20:01 ID:OrVh+WEw0(1)調 AAS
ゲェジの集団
235: (ワッチョイ cf2c-O3uN) 2020/05/12(火)22:38 ID:TUYJp9Io0(1)調 AAS
こいつ自作板の荒らしだよ
初心者を装ってレスさせるのが目的
名前隠したり自演・偽装するのでそれっぽい書き込みは一切無視推奨
236: 令和の和製ビルゲイツ (ワッチョイ f91f-7kcB) 2020/05/13(水)02:39 ID:qzvVIn3M0(1)調 AAS
apache2入れたままでnginx入れようとしたら
dpkgで依存関係のエラーが発生しました!

やはりまだ初心者なので
apache2をremoveしてからngginx入れます!
237
(1): (ワッチョイ 7f2c-JcAG) 2020/05/13(水)05:49 ID:VSt/R8YQ0(1)調 AAS
nginx だと、ソースコードからビルドしてる。
やめとけ。素人には無理

sudo apt-get install apache2
でインストールできる、apache2 を使え

「raspbian apache vs nginx」
「raspbian apache インストール」「raspbian nginx インストール」などで検索すれば?

Linux 板のラズパイスレで聞いた方がよい
238: (ワッチョイ c101-DBEz) 2020/05/13(水)08:43 ID:3CYloFoL0(1)調 AAS
うんこをつつくと
うんこくさくなるよ!
ほっといてーあげてー
239: (アウアウエー Sa93-yXYh) 2020/05/13(水)09:12 ID:p9DOzuLsa(1)調 AAS
問題を解決する意欲が観られない
スレを引き延ばすのが目的
すぐにゴールポストを移動する

みごとに朝鮮人メンタルωωω
240
(1): (ワッチョイ e3c7-DBEz) 2020/05/13(水)10:05 ID:089XtaI10(1/3)調 AAS
googlemapのコメント情報を集計するプログラムって、作れますか?
地図apiってのがいるんでしょうか?

釣り場情報を知りたいのです
241: (ワッチョイ d159-WrDj) 2020/05/13(水)10:31 ID:d/MDIhqu0(1)調 AAS
https://developers.google.com/places/web-service/details
242: (ワッチョイ e3c7-DBEz) 2020/05/13(水)11:57 ID:089XtaI10(2/3)調 AAS
↑このファイルをサーバーに置くのですか?
243
(2): (ワッチョイ 8541-gIXh) 2020/05/13(水)12:59 ID:uoqSbSCp0(1)調 AAS
>>240
googleにログインした状態で
https://console.cloud.google.com/apis/credentials にアクセスして
「認証情報を作成」でAPIキーを新規作成して
「ライブラリ」に移動してPlaces APIを有効にする

APIキーを作ったらリファレンスやサンプルを参考にURLを生成してgetを行う
するとjsonテキストが返ってくるので、jsonを適切に処理すればそういうソフトが作れる

https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=Museum%20of%20Contemporary%20Art%20Australia&inputtype=textquery&fields=photos,formatted_address,name,rating,opening_hours,geometry&key=YOUR_API_KEY
↑のURLの「YOUR_API_KEY」の部分を取得したAPIキーに置き換えてブラウザでアクセスして
シドニー現代美術館のjsonが表示されたら第一段階は成功。あとは自力で頑張れ
244: (ワッチョイ e3c7-DBEz) 2020/05/13(水)13:04 ID:089XtaI10(3/3)調 AAS
>>243
有料なんすねこれ
245: (ワッチョイ 613c-vB/y) 2020/05/13(水)18:25 ID:ibBgBr2u0(1)調 AAS
>>243
1ヶ月$200まで無料って書いてあるだろ
ヘビーな使い方しなければそうはならない
246: (ワッチョイ 9b2c-XmIU) 2020/05/13(水)21:46 ID:Fq5bUpdo0(1)調 AAS
だから無駄だって
ものを聞きたいんじゃなくて回答者をイラつかせて楽しむのが目的なんだから
247: (ワッチョイ 4f63-4oRg) 2020/05/14(木)03:31 ID:7qxmxCRs0(1)調 AAS
相手してるように見えるのもゲェジの自演だしな〜
仮にも健常のくせにそこまで低知能なわけないだろ
248: (アウアウエー Sa93-yXYh) 2020/05/14(木)09:43 ID:tvxDWcUoa(1)調 AAS
言ってる方は面白い積もりで言ってるのかも知れんが
言われた方はつまらなすぎき何て返せば良いか判らず
って言うケースは滅茶苦茶多い
249: 令和の和製ビルゲイツ (ワッチョイ 771f-7tKh) 2020/05/15(金)03:01 ID:Js8Zvyof0(1/2)調 AAS
>>237
nginxで固まりかけてたのに(;ω;)

今日は早く帰れたから集中して勉強しようと思ってたのに気がついたら4時間くらい自慰にふけってしまいました・・・
全然、前に進めない・・・
250
(2): (ワッチョイ 4b6a-ixeo) 2020/05/15(金)22:13 ID:0txPRMb50(1)調 AAS
初心者です。教えてください。
Thredingで CPUリソース満杯になるんですけど、
どこから調べ始めれば良いですか?
メモリのリソースは大丈夫なんですが……
Websocketから受信と、ファイルセーブをスレッド化してます。
251: (ワッチョイ 771f-7tKh) 2020/05/15(金)22:58 ID:Js8Zvyof0(2/2)調 AAS
昨日の失敗で分かったことがあります。
自慰は1時間以内に済ませた方がいいと。

やっぱり自慰とはいえ4時間もふけってたら
かなりのエネルギーを消耗するみたいで
今日は疲れてダラけていました。

一応、いざという時のための特訓も兼ねてるのですが
1時間、持続できれば充分だと思うんですよね。

なので長時間ダラダラやらないで1時間に密度を
高めようと思います。具体的には1時間萎えさせずに
立たせっぱなしにする。

手はしごくんではないく握ってるだけで腰を使ってイク。なぜかというと本番では手の力が使えず腰だけで
イケないといけないと思うんですよね。

しかも手だけの力に頼ると腰が弱まり柔軟性も欠け
女の子をイカせるどころか少し動いただけで息切れをしてしまう。現に最近、一人で色々な体位を出来るようにエア駅弁とかエア立ちバックをしてるんですが
30回ほどのスイングで息が切れてしまいます。

今まで機会がなかったから普通の人より弱いのかもしれません。ともかく引きこもりがちのエンジニアは生殖能力を効率よく高めておきたいもんですね。
252: (ワッチョイ a3f8-/EIb) 2020/05/16(土)00:24 ID:nAB4Zuit0(1)調 AAS
>>250
cprofileでも使ってみたら?
253
(1): (ワッチョイ 613c-4DEZ) 2020/05/16(土)05:00 ID:kCnY5Rf50(1)調 AAS
>>250
もしかして組み込み出身だったりする?
forやwhileによる無限ループによる待ち受けをスレッド内でやるとCPUは100%に張り付くよ
どのスレッドが張り付いているのか確認できる?
Windowsならタスクマネージャーで、その他ならpsコマンドで確認してみては?
254
(1): (ワッチョイ bf7d-NInN) 2020/05/16(土)14:13 ID:n8hqjM8k0(1)調 AAS
脳死yieldこそ正義
255
(1): (ワッチョイ c361-imz8) 2020/05/17(日)12:07 ID:MqGzmdRK0(1)調 AAS
PythonのThreadはIOバウンド専用といっていいから、さっさとasyncに移行した方がいいだろう。
256: (ワッチョイ 7bda-Jb2b) 2020/05/17(日)15:16 ID:3Kg/vgGQ0(1)調 AAS
python3.8.2で
from pathlib import pathを行うと
ImportError:cannot import name ‘path’ from ‘pathlib’
とエラーを吐きます
pthlibがインストールされていないのかと思って
pip3 install pathlib
を行いましたが治りません
どうすれば良いのでしょうか
257: (ブーイモ MM4d-yPYG) 2020/05/17(日)15:33 ID:clNQpeT3M(1)調 AAS
path→Path
258
(1): (ワッチョイ 4b6a-ixeo) 2020/05/17(日)16:31 ID:ubxylNdN0(1)調 AAS
>>253
While無限ループ!指摘のそれ、やってます。ありがとうございます。
さて、どうやって回避しようかな……

個別スレッドのリソース、タスクマネージャーで確認できるんですね。知りませんでした。見てみます。

組み込みどころか、全然違う仕事です。
平日夜2時間位やって大体10ヶ月目くらいです。

>>254
>>255
ジェネレーター、コルーチン調べたあたりで将来の課題として取っておくことにしました。概念が違いすぎて難し過ぎる……
259: (ワッチョイ 7f2c-JcAG) 2020/05/17(日)17:21 ID:VCTpJO2T0(1)調 AAS
Ruby なら、マルチスレッドは、Thread.fork を使うけど

for・while みたいな、CPU を使う無限ループは使わない
260: (スプッッ Sd9b-Jb2b) 2020/05/18(月)16:19 ID:8B+ECIRqd(1)調 AAS
自然言語処理を学びたいのですが
おすすめの記事や本はありますか?
できればサンプルコードなどが載っていて
コードを書いて覚えるタイプの記事や本が欲しいです
261: (アウアウエー Sa93-yXYh) 2020/05/18(月)16:34 ID:XEI7YtdQa(1/2)調 AAS
4295002046
262: (アウアウエー Sa93-yXYh) 2020/05/18(月)16:42 ID:XEI7YtdQa(2/2)調 AAS
>最近のAI関連の書籍はネットで調べれば出てくることを、ただ紹介しているだけのものがほとんどですね。
>自分で努力して作り上げてる本は「恋するプログラム」ぐらいでしょう。
>なんでこんなに他人の研究をただ紹介しているだけで書籍を出版できるのでしょうか?
>一生懸命自分で創意工夫してプログラムの本はほとんど見られないのは残念です。
263
(1): (ワッチョイ 7b97-bWFC) 2020/05/18(月)19:23 ID:AhWjaHP+0(1)調 AAS
>>258
無限ループを使うこと自体は問題ではないが、普通は無限ループの中で何かくるまで動作をブロックするIO処理を書く

スレッド間のメッセージング(ファイル保存メッセージ?)ならqueueモジュールを使うし、
websocketでもデータが来るまでブロックして待ち受けるreadを使う
非同期APIしかなかったらそもそもスレッドは作らない方がいい
264
(1): (ワッチョイ a12c-W2aD) 2020/05/18(月)22:24 ID:ZbcTQ3jm0(1)調 AAS
>>263
自分はqueue_check()してnoneなら再帰のループをよく作るんだけど、ブロックするのってどういうツクリをするんですか?
265: (ワッチョイ 613c-vB/y) 2020/05/19(火)03:53 ID:9xzaORaU0(1)調 AAS
良くない例: 100%張り付く
while True:
  短い処理

良い例1: CPUはグッと抑えられる
while True:
  短い処理
  time.sleep(0.01)

良い例2: CPUはグッと抑えられる
while True:
  短い処理
  ブロックが発生する処理

>>264
queueへの入力部分が何かのハードウェアなら普通にブロックされる
入力部分が自前のソフトウェアならasyncio.Queueのputとgetを使う
266: (ワッチョイ cdad-uRPb) 2020/05/19(火)22:27 ID:m8F9ts/N0(1)調 AAS
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

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

クソチョンw
267: (ワッチョイ 4b6a-ixeo) 2020/05/19(火)22:57 ID:AQY/lOWj0(1)調 AAS
cpuリソースの件、皆様、有り難うございました。
queの長さを監視しているファイルライトのスレッドに
長さゼロの場合、0.1秒sleepするようにしたら、劇的に改善しました。
一人でやってたらまた何ヶ月もかかってしまうところでした。
268: (ワッチョイ a3ad-oW4g) 2020/05/20(水)23:22 ID:x3LIlZiu0(1)調 AAS
またまた朝鮮人の犯罪!!!

> 職質中逃走の車、ひき逃げ歩行者は死亡、運転の31歳女逮捕 東京
> 逮捕されたのは、川崎市川崎区藤崎の飲食店店員、中川真理紗容疑者(31)。

この中川は朝鮮人!!!
本当に朝鮮人は残虐な犯罪者ばかり!
朝鮮人は皆殺しにすべし!
269: (ワッチョイ 1ab9-dmK9) 2020/05/21(木)10:14 ID:BzvyX7kx0(1/3)調 AAS
バーコード読み取って数字取得したいんだけど、一回画像ファイルに保存してからじゃないと無理?
QRコードリーダーみたいに、ピント合ったら即時読み取り!ってのをやりたい。
できるかどうか!できるならどうしたら良いか教えてください。
270: (ワッチョイ 37a3-3uOw) 2020/05/21(木)10:32 ID:0DpbYsQw0(1)調 AAS
スマホのアプリでどっちもできるんじゃないの?
271
(1): (アウアウウー Sac7-8pht) 2020/05/21(木)10:43 ID:4VRnGZ6Na(1/2)調 AAS
少なくともPythonでやることではないな
272: (ワッチョイ 1ab9-dmK9) 2020/05/21(木)11:09 ID:BzvyX7kx0(2/3)調 AAS
>>271
そうなんだ。
あれって言語何使ってるんかな?
273
(1): (アウアウウー Sac7-8pht) 2020/05/21(木)11:17 ID:4VRnGZ6Na(2/2)調 AAS
そりゃプラットフォーム次第だろう
WindowsなのかAndroidなのかiPhoneなのかWebなのか
いずれにしてもPythonは適さないが
274
(2): (ワッチョイ 9a6b-r9h8) 2020/05/21(木)12:22 ID:gqu7zZlU0(1)調 AAS
UWSCから移行しようとあがいてるんですが
fukidasi 文字列表示のウィンドウを出すのにどうすりゃいいんだ状態です
ボタンとか押さずに表示を切り替えられるウィンドウを出したいんですが
tkinterでウィンドウ出したら処理止まっちゃって、ウィンドウだしつつ処理を勧めたいのに
で行き詰まってる初心者です
1-
あと 728 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s