Pythonのお勉強 Part62

1デフォルトの名無しさん
垢版 |
2019/09/16(月) 15:41:11.74ID:OCMqZYFH
★当スレにRubyのソースコード類を書くことを禁ず★
☆Ruby等、Pythonではないプログラミング言語での回答類を書くのも禁止
☆「Ruby では」「Rubyでは」をNGワード登録推奨

◆エラーを解決したいときはエラー表示(勝手に省略禁止)と
 環境(Pythonのバージョン・OS名・IDEの種類とバージョン)をシッカリ書く

◆Pythonのソースコードを5ちゃんにコピペするとインデントが崩れるので
  ↓にあげてるような、ソースコードうp用サイトに貼ってきてくだしあ
    (スクリーンショットをimgur等にうpる「横着」禁止)
ttp://ideone.com/      デフォ設定がCなので、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オフィシャルサイト
http://www.python.org/

◇まとめwiki
ttp://python.rdy.jp/

●関連スレ●
くだすれPython(超初心者用) その44【Ruby禁止】
https://mevius.5ch.net/test/read.cgi/tech/1563969768/

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

次スレの建立は>>985が挑戦する。
2020/03/27(金) 05:39:57.57ID:lK2fbmSH
コマンド・プロンプトはcp932のままですが
2020/03/27(金) 07:36:44.57ID:ijf5Q/GS
>>47です、ありがとうございます
Python自体は変わってないのかあ環境はMacでPython3です
54デフォルトの名無しさん
垢版 |
2020/03/27(金) 14:43:01.07ID:9RtDMjhb
逆に bytes と str の変換エラーを良く見かけるようになるから一緒だよ
55デフォルトの名無しさん
垢版 |
2020/04/18(土) 14:45:02.69ID:+lzFu9N7
ディープラーニングは個人レベルでなんの役に立ちますか?ゲームのaiでも作りますか。
2020/04/18(土) 14:47:55.46ID:SsCJt6TC
株式売買のプログラムでも作れば?
2020/04/18(土) 15:10:21.45ID:EQLj9Emi
利用イメージ想定できないなら
勉強しても意味無いんじゃ?
2020/04/18(土) 15:20:37.23ID:4SpyI++v
ディープラーニングが役立つのはおそらく社会インフラ・軍事関連だろう
つまり国家的研究機関員レベルでないと学ぶ動機がない
59デフォルトの名無しさん
垢版 |
2020/04/18(土) 16:48:09.00ID:+lzFu9N7
>>57
アイドルの水着脱がしたかったんだ
でも金にならないかなと思ってよ
2020/04/18(土) 17:48:59.15ID:EQLj9Emi
>>59
イメージで脱がすのは自由やで
2020/04/18(土) 17:51:46.65ID:MBlS3oHq
それを絵にしても、公開しちゃダメだぞ
2020/04/18(土) 18:05:00.06ID:MIBUplRl
>>59
めっちゃ役に立つ用途じゃんw
全力で応援するから頑張れ
63デフォルトの名無しさん
垢版 |
2020/04/18(土) 19:47:13.58ID:o4IuB8Td
>>62
コラは逮捕されるしな
オリジナルのモデル作ってエロやってもな

他に個人レベルで役立てる方法ないのかな
ランサーズで仕事受けるしかないのかな
64デフォルトの名無しさん
垢版 |
2020/04/18(土) 21:56:41.52ID:/h8VXz8j
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

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

クソチョンw
2020/04/18(土) 22:09:33.08ID:/lJ7KZ01
>>55
よくある利用法は画像判定で
ネットのエロ画像を漁るとか
2020/04/18(土) 22:17:30.30ID:5xfeumrK
>>63
今は動画だよ!
2020/04/18(土) 22:18:31.46ID:BVnvAZnF
>>65
おめこを学習させればいいんだな
2020/04/18(土) 22:42:10.72ID:BcoJEYAr
AIだったらアイドルの写真から
動画も生成できるんじゃね!?
2020/04/18(土) 22:57:56.64ID:MBlS3oHq
ネタが実在人物だとややこしいことが起きるから止めろ
2020/04/20(月) 07:31:17.24ID:mwZ13Hp9
>>69
すでにいっぱい公開されてるよ。
71デフォルトの名無しさん
垢版 |
2020/04/20(月) 11:17:09.55ID:KELLLUOr
低スキルでも出来るランサーズの仕事ってあるです(´・ω・`)?
2020/04/20(月) 13:46:12.12ID:mwZ13Hp9
>>71
テープ起こしとかあるのかな。
AWSに突っ込んでから聞き合わせすれば簡単そう
2020/04/20(月) 13:52:22.33ID:Lyp8OyL9
回覧されてくるテキストファイルをコピペすれば良いだけだろう
74デフォルトの名無しさん
垢版 |
2020/04/20(月) 15:57:51.98ID:KELLLUOr
>>72
まだテープ起こしなんてあるのかな
youtuberがよくおすすめしてるのはライターとかワードプレス案件かなと思う
デザインは無理だな、、、
2020/04/20(月) 21:58:42.94ID:/GIS68hM
>>71
ガチで手作業でやるとハゲるような案件を請け負って自動化するといいよ
2020/04/21(火) 00:33:41.24ID:ITjpLmzo
Python記事まとめ(毎日自動更新)
https://qiita.com/kamata1729/items/eaf1d7b945b3a61a4fdd
2020/04/21(火) 02:05:05.56ID:N3zspHzw
宣伝?
78デフォルトの名無しさん
垢版 |
2020/04/21(火) 04:00:45.87ID:vK3trFFL
ai何に使えるんだろう個人で
ランサーズに案件あったけど
79デフォルトの名無しさん
垢版 |
2020/04/21(火) 15:22:25.76ID:tZ6+KmAU
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

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

クソチョンw
80デフォルトの名無しさん
垢版 |
2020/04/21(火) 16:30:15.52ID:vK3trFFL
動画を高画質化したい
ai学習ってどこからやればいいの?
有料が多いよね
2020/04/21(火) 17:36:11.04ID:bkXsrA+q
高画質化とは?
カメラをよくするの?
2020/04/21(火) 18:31:43.59ID:h271mz4L
ドラマで良く見る防犯カメラの画像が鮮明になるやつじゃね?
2020/04/21(火) 19:18:05.80ID:2Jo77PyG
>>80
tecoGanとか?
2020/04/21(火) 21:37:48.75ID:fqjEBtME
高画質化ってAVのモザイク外したいんだろw
2020/04/21(火) 21:51:01.75ID:2Jo77PyG
真面目に聞きたいんだけど
Ganでモザイクかけた後の動画をinputにして
モザイクかける前の動画をoutputにして学習すれば
モザイクはずせる機械学習モデルができるっていうこと?

真面目に聞きたいんだけど
2020/04/21(火) 22:12:06.13ID:fqjEBtME
>>85
モザイク画像は一種の不可逆圧縮なんだから
元画像の完全な再現は原理的に不可能なはず
だけど相対的に鮮明にする位なら可能だろう
2020/04/21(火) 23:08:16.27ID:WWnxlcOz
機械学習でまんこを認識する能力が備われば
不可逆学習だろうと人間が絵筆で加筆するがごとく再現は可能じゃない?
元画像と同じものというわけではないけど。
2020/04/21(火) 23:36:53.54ID:T9cJTmbL
透視かw
2020/04/21(火) 23:37:47.14ID:T9cJTmbL
そんな事が出来る様になれば
服を着ている人でやれそうだな
2020/04/21(火) 23:52:04.11ID:9fcQjJm8
静止画の自動アイコラはかなり高い精度ですでにできてるよね

そのうち法律で規制されるだろうけど
それまでは迷惑防止条例違反とかで検挙されるやつ出てきそう
2020/04/22(水) 01:16:06.87ID:vwfi1bH0
>>87
それは再現じゃなくて生成だけどね?
ただ元画像を視聴者は知らないから
それで実用に耐えるというのはある
2020/04/22(水) 01:18:24.50ID:vwfi1bH0
>>90
勝手に裸画像作るのは
盗撮と同じようなことだから
法律で規制されるのは仕様がないな
2020/04/22(水) 01:25:14.18ID:+K9+fvyb
公開しなければよいのではないか?
2020/04/22(水) 04:27:04.17ID:IjapW65Z
>>89
それいいな売れるよ!
透視カメラだな
95デフォルトの名無しさん
垢版 |
2020/04/22(水) 05:04:15.16ID:/W5c3Vma
>>83
そう
でも、ai入門するためのチュートすら少ないか、有料が多い
2020/04/22(水) 05:47:34.88ID:bYlJhv2T
>>89
いつの話だよw
とっくに作られてるぞ
https://gigazine.net/news/20190627-deepnude-ai-undresses-photo/
97デフォルトの名無しさん
垢版 |
2020/04/23(木) 21:34:01.62ID:153+oMoq
ai開発の環境って何から始めればいいのですか?
pytorch?
2020/04/24(金) 05:06:01.29ID:qzXQ90p7
>>97
ツールに頼るヤツはツールに振り回されて時間を無駄にする
メモ帳とコマンドプロンプトで十分
2020/04/24(金) 07:06:45.65ID:7lrLzln4
コマンドプロンプトはともかくメモ帳は時間の無駄でしかない
100デフォルトの名無しさん
垢版 |
2020/04/24(金) 07:44:54.54ID:rM9gQYtA
PyTorchかと聞かれてメモ帳って答えるのはレイヤーが違うだろ・・・
101デフォルトの名無しさん
垢版 |
2020/04/24(金) 09:04:25.67ID:Y7/3shvc
どの環境がいいのかさっぱりわからんし、チューとは有料が多いし、無料だとハードル高い(´;ω;`)
102デフォルトの名無しさん
垢版 |
2020/04/24(金) 09:12:00.60ID:Y7/3shvc
ロリを全裸にしたいんだよaiで
2020/04/24(金) 09:25:55.86ID:TokoipqW
教師データがないので無理です。諦めてください
2020/04/25(土) 14:09:08.01ID:VdLGa5Mo
http://mevius.5ch.net/test/read.cgi/tech/1582507911/l50
マルチポストする屑にかまってやってるおまえらやさしいなw
105デフォルトの名無しさん
垢版 |
2020/04/26(日) 18:22:55.65ID:1kL3nhkt
Windows上でpyserialのreadline()を使ってるんだ。マニュアルによると、readline()は'\n'で終わるデータを受けたら制御を返すんだけど
この、'\n'はASCIIコードで言うと何になるんだろう?

'\n'は0x0aだと思うんだけど、0x0aで終わるデータを受けているのに、readline()がタイムアウトで制御を返しているようなんだ。
ちなみに、
マイコン→WiFiモジュール→WiFiルーター→PC
の流れでデータが入ってきてて、PC側の仮想COMはHW Virtual Serial Portを使ってる。
データの末尾が0x0aなのはWiresharkで調べた結果だ。

誰か分かる人がいたら教えてほしい。
106デフォルトの名無しさん
垢版 |
2020/04/26(日) 18:48:57.19ID:8n0jdizN
>>105
改行コード
2020/04/26(日) 18:57:06.61ID:1kL3nhkt
>>106
それは知ってるんだ
16進数で表すと何になるのかな?
2020/04/26(日) 19:04:00.51ID:kwdN3Wnk
>>105
"\n"の扱いはOSで異なる

Win CR+LF バイトコードなら0x0d 0x0a
Linux/新しいMac LF 0x0a
古いMac CR 0x0d

ラズパイ(linux)で0x0aで送信して、winで0x0d 0x0aで待ち受けてタイムアウトしてそう
送信データ列の最後にCR(文字なら\r)つけてみたら?
もし送信側がどっかのアプリで送信データ列をさわれないのなら、I/O制御をラップすればいい
2020/04/26(日) 19:10:31.16ID:1kL3nhkt
>>108
マイコンはSTM32のベアメタル
普通のシリアルポートで出力したのを見ると末尾は0x0d0x0aになってる。
wiresharkで見たデータも末尾が0x0d0x0a。

Windows系は説明してくれてるように、末尾が0x0d0x0aなんで、readline()はこれで引っかかって
タイムアウトせずに制御を返すはずなんだけど実際にはタイムアウトで返してる。

もしかして、readline()について重大な誤解とかしてるのかな
2020/04/26(日) 19:17:37.69ID:kwdN3Wnk
>>109
Wiresharkで見張ってるのは送信側?
そうなら通信パラメータを見直した方がいいね
通信に失敗してる可能性がある
ボーレートやフロー制御周りは大丈夫?
2020/04/26(日) 19:32:39.83ID:1kL3nhkt
>>110
見張ってるのは受信側で、pythonも同じPCで走ってる。
ボーレートはマイコン、PC、仮想COMアプリともに921600baudで3つともフロー制御なし
2020/04/26(日) 19:35:27.61ID:kwdN3Wnk
そういう話ならreadline固有の問題かもね
read()でゴリゴリやるのが早そうだが、気持ち悪いので何とかしたい気はする
2020/04/26(日) 19:35:39.74ID:AAfztbef
通信時には CR+LF に統一してなかったか?
2020/04/26(日) 19:46:16.89ID:kwdN3Wnk
今の時点で気になることはボーレートが速すぎることかな
115200
に落としてみては?
2020/04/26(日) 19:57:28.02ID:1kL3nhkt
>>114
やっぱこれが臭いかもなと思って試してみたけど、変わらなかった

いい方法が見つからなかったらバイナリで送って1回のデータサイズを固定にしようと思う
デバッグが面倒だからあんまりやりたくないけど

みんなありがとう
116デフォルトの名無しさん
垢版 |
2020/04/27(月) 10:55:49.73ID:YGWMtg+u
https://stackoverrun.com/ja/q/11457630
117デフォルトの名無しさん
垢版 |
2020/04/27(月) 10:57:19.21ID:YGWMtg+u
https://oxon.hatenablog.com/entry/20111108/1320680175
118デフォルトの名無しさん
垢版 |
2020/04/27(月) 10:58:55.93ID:YGWMtg+u
https://stackoverflow.com/questions/38950613/have-to-use-sleep-with-pyserial-when-opening-com-port-for-arduino-nano
小出しでスマンコ
2020/04/27(月) 13:18:50.32ID:TXuwHWqq
写真や動画を、撮影日時でリネームするプログラムを作成しています。
写真(jpg)はexifから取得できるのですが、
mp4はどのように取得できるのでしょうか?

Windowsの場合、ファイルのプロパティで「メディアの作成日時」というのがあるので、
この値をpythonで取得したいと考えています。
120デフォルトの名無しさん
垢版 |
2020/04/27(月) 14:54:53.02ID:l27UEbbh
import sys, os, time
import win32com.client
foldername = r'hage\hoge'
filename = 'fuga'
st = os.stat(foldername + r'\' + filename)
print time.asctime(time.localtime(st[7]))
print time.asctime(time.localtime(st[8]))
print time.asctime(time.localtime(st[9]))
sh = win32com.client.Dispatch('Shell.Application')
fol = sh.NameSpace(foldername)
folitem = fol.ParseName(filename)
print fol.GetDetailsOf(folitem, 0)
print fol.GetDetailsOf(folitem, 1)
print fol.GetDetailsOf(folitem, 2)
print fol.GetDetailsOf(folitem, 3)
print fol.GetDetailsOf(folitem, 4)
print fol.GetDetailsOf(folitem, 5)

https://dot-sharp.com/net-getdetailsof/
https://www.atmarkit.co.jp/fdotnet/dotnettips/591mp3tags/mp3tags.html
https://docs.microsoft.com/ja-jp/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder2-getdetailsof
121デフォルトの名無しさん
垢版 |
2020/04/27(月) 15:08:53.33ID:l27UEbbh
http://free-ux.blog.enjoy.jp/blog/2016/04/mp4-1aeb.html
2020/04/27(月) 16:53:34.08ID:TXuwHWqq
>120,121
できました。ありがとうございます!
2020/04/27(月) 17:11:08.18ID:On5R6UtW
>>119
exiftoolが簡単
jpgもmp4も同じように処理できる
2020/04/27(月) 17:47:45.89ID:S6IgcIOW
こういう感じのコードを書いて、スレッドが実行されるたびにグラフを更新したいんだけど、更新されない。
どうしたら更新するようになるんだろうか?
https://ideone.com/xKNBxF

動作の説明をすると、こんな感じ(〇は動作が確認されている箇所)
・mainでまず、このクラスのインスタンスを生成
 ここで、グラフを生成、表示
・mainでstart()して、スレッドを起動
 ここで、グラフのデータを更新、
 DrawChart()関数で、62〜64行、70〜72行で取得した描画データのハンドル(?)に入れてる
 データが更新されているのは確認済み
 スレッドが動作しているのも確認済み

なんだけど、グラフが更新されていない。何らかの方法で描画を促す必要があるんだろうけどそれが何なのかが分からない
125デフォルトの名無しさん
垢版 |
2020/04/27(月) 17:57:46.59ID:l27UEbbh
draw一回しか呼ばれてない
2020/04/27(月) 18:22:07.14ID:S6IgcIOW
>>125
DrawChart()の最後に、self.fig.canvas.draw()入れると、呼ばれた瞬間落ちるんだけど・・・
127デフォルトの名無しさん
垢版 |
2020/04/27(月) 18:30:21.87ID:l27UEbbh
両方に入れたら?
2020/04/27(月) 18:42:55.15ID:kdRxWvyg
ここに回答が
https://stackoverflow.com/questions/34764535/why-cant-matplotlib-plot-in-a-different-thread
2020/04/27(月) 19:28:07.67ID:S6IgcIOW
>>128
ありがとう
読んでみる
2020/04/27(月) 19:33:54.89ID:GPaVbTha
英語は読めなくてもコードは読めるなと最近思った。
2020/04/27(月) 20:18:59.45ID:+seUVNTq
コード読んでから説明を読むのだ
2020/04/28(火) 05:26:45.81ID:CHpsAleC
コードの方が文法が少ないから
慣れると英語より楽だね
2020/04/28(火) 23:48:49.42ID:z88ZISx+
そう言われるまで、
プログラミングが言語を駆使するものだという認識がなかったわ。
まさにLanguageなのにねぇw
慣れてしまうとそんなもんなんだろうか。
2020/04/29(水) 01:25:30.89ID:aX8BTSoD
プログラミング言語には重層的な意味がないから単に記号論理的な頭の使い方をすればよくて、
慣れたらほとんど自動的に論理展開が行われちゃうから大抵簡単だよね

高階関数のややこしいのとかは全然わかんないけど
あれも慣れればいけるのかもしれないが
135デフォルトの名無しさん
垢版 |
2020/04/29(水) 09:29:58.71ID:TuLha3Ht
ソースコードが仕様書(キリっ
2020/04/29(水) 10:35:22.49ID:cZ1bml3g
外国人の書いたコードはコメントが英語だから参考にならない
2020/04/29(水) 13:50:22.63ID:O4788IK/
>>136
自動翻訳にコピペすらできないあほはっけん(*゚д゚)ムホムホ
138124
垢版 |
2020/04/29(水) 14:43:10.32ID:DiTATvas
>>128を見て、別スレッドで描画するからうまくないってことが分かって修正してたんだけど
また詰まってしまった。
animation.FuncAnimation()で定期的に描画関数を実行するようにしたんだけど、
更新できないんだ。
描画するための関数は何を使えばいいんだろう?

↓が現在のコードで、おそらく、96,97行目をうまいことしてやればいいんだと思うけど、それが分からないんだ
https://pastebin.com/C3p1MpRT
139デフォルトの名無しさん
垢版 |
2020/04/29(水) 14:54:44.23ID:Kg9KSBpE
>>132
>>136
アラビア語のソースコードらしいんだが意外と読めるなω
https://stackoverrun.com/ja/q/10970956
2020/04/29(水) 15:02:53.91ID:/cY8SYIV
アラビアータは右から読むので大変だろうと思う
141デフォルトの名無しさん
垢版 |
2020/04/29(水) 17:10:30.76ID:DmNhs8y1
日本語も元々は右から左の文化だが
意外と大変じゃないな
2020/04/29(水) 18:43:15.19ID:PE4YX4Ec
右から読みの時代の日本人が現役でいるとは思えないんだが・・・・・
2020/04/29(水) 19:05:28.84ID:PJPPBooA
こういうのでもそんなに苦労せずに読めるって話だろ
https://image.itmedia.co.jp/nl/articles/1711/08/qk_migigaki-1.jpg
2020/04/29(水) 19:20:52.12ID:qH3UHXua
車のボディに書き込まれる社名に、右から読ませるタイプがある
2020/04/29(水) 22:18:48.43ID:f6LPbIhG
>>144
車の前側から読ませるだけなんだけどね
タクシー側面の文字も昔は前→後だった
146デフォルトの名無しさん
垢版 |
2020/04/30(木) 10:18:45.32ID:J5HM1FZQ
>>144
電話番号は混乱するな
2020/04/30(木) 10:47:19.40ID:aC6sOq5z
楽に読めるな
https://i.imgur.com/7KSOUzx.jpg
2020/04/30(木) 11:16:46.11ID:qQJQyRha
さすが大本営発表
149デフォルトの名無しさん
垢版 |
2020/04/30(木) 12:06:40.91ID:J5HM1FZQ
令和二年三月三十一日というと
大東亞戦争で言えば昭和十七年位のレベルだな
2020/04/30(木) 12:18:04.39ID:6rah8Luj
>>147
出来ればフォントは活版っぽく頼む
151デフォルトの名無しさん
垢版 |
2020/04/30(木) 15:28:24.17ID:cbZ3bzMp
今のキッズはマジで活版印刷された本見たことないんじゃないの
シラネーんだよきっと

見せてもなんで紙がへこんでるのかも知らなさそう
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況