Pythonのお勉強 Part62at TECH
Pythonのお勉強 Part62 - 暇つぶし2ch2:デフォルトの名無しさん
19/09/16 15:42:08.52 OCMqZYFH.net
おすすめ入門書
URLリンク(www.ama%7Aon.co.jp)

3:デフォルトの名無しさん
19/09/16 15:46:26.53 6f66eMqP.net
62 はすでにあるぞ
スレリンク(tech板)

4:デフォルトの名無しさん
19/09/16 16:43:29.61 pqstaZjJ.net
>>3
なんでだーーーれの同意も無くワッチョイにしたの?

5:デフォルトの名無しさん
19/09/16 16:55:50.12 hRvCpxCQ.net
前スレで自称高年収で宮廷卒の基地害湧いたからしょうがないわな

6:デフォルトの名無しさん
19/09/16 17:00:51.50 sHvj5qPR.net
職歴無しフリーターの36歳だがスマホアプリ作って一発逆転したい。Pythonってのを勉強すればいいんだろ?
スレリンク(poverty板)

7:デフォルトの名無しさん
19/09/17 07:27:52.39 qJspYmva.net
すまんw
999 名前:デフォルトの名無しさん [sage] :
>>973
まwまw負け犬www
無能わんわん完全敗北ワォーーーンw
今度から格上の相手に噛み付かないよう気を付けなw
1000 名前:デフォルトの名無しさん [sage] :
はい、終わりw

8:デフォルトの名無しさん
19/09/18 18:51:07.69 nMCBGxPn.net
また出てきたよw

9:デフォルトの名無しさん
19/09/18 23:49:59.91 Eln4Km+3.net
すまんw完全敗北したわんわんおりゅ?w

10:デフォルトの名無しさん
19/09/19 20:16:59.19 F1a0RPVK.net
他所でやれ

11:デフォルトの名無しさん
19/12/12 13:03:58.65 b3wcvAqB.net
50cmくらいの太いPython
ktkr
一回で流れなくて数回flushしてやっと退場してくれたω

12:デフォルトの名無しさん
20/02/09 14:07:18 wTv3WydA.net
matplotlib と pandas と 指数関数
URLリンク(ideone.com)

13:デフォルトの名無しさん
20/03/05 18:40:05.86 +jzXXAOh.net
プログラミンの怖さの消し方を教えてクラさい

14:デフォルトの名無しさん
20/03/05 18:54:53 b0/GZLoF.net
>>13
プログラミングが怖いって初めて聞いた、何が怖いの?

15:デフォルトの名無しさん
20/03/05 19:06:39.85 +jzXXAOh.net
できないことが怖い
数字の羅列が怖い
テトリス難しい

16:デフォルトの名無しさん
20/03/05 19:48:55 hCUlv4hq.net
そらテトリス作るの難しいでしょ

17:デフォルトの名無しさん
20/03/05 22:40:16.18 PtM1WX0/.net
まだやってんのかテトリス
何年かかってんだ

18:デフォルトの名無しさん
20/03/05 22:43:43 NHKB6JZh.net
140バイトのちっさいのもあると言うのに…

19:デフォルトの名無しさん
20/03/06 01:26:08.61 HMS8G3Kn.net
つーかゲームプログラミング自体が難しい
特にリアルタイムで画面を書き換えるものは
テキスト処理中心のツール的なプログラミングをしてきた者にとって異次元の世界

20:デフォルトの名無しさん
20/03/06 01:35:52.66 Z17kfdKR.net
>>13
プログラミングの難しさは
デバッグの難しさが半分位ある
のでテストをすると
そのまた半分(四分の一)位は減らせる

21:デフォルトの名無しさん
20/03/06 01:37:17.26 Z17kfdKR.net
>>19
それはゲームというより
リアルタイムのGUIプログラミングが複雑なんだよ
>テキスト処理中心のツール的なプログラミング
別にそれでいんじゃね?
ビジネスアプリは大体そうだし
ゲームに挑戦したいならすればいいけど

22:デフォルトの名無しさん
20/03/06 12:52:55 50MIG5ia.net
ゲームなんてただの視聴者参加型アニメーションですよ

23:デフォルトの名無しさん
20/03/07 15:39:44 biAyx+ge.net
aiって何からやればいいのですか?
初心者向けの情報が少ないです(´・ω・`)

24:デフォルトの名無しさん
20/03/07 17:44:51 RZgTMQsN.net
まずチンパンジーを買います

25:デフォルトの名無しさん
20/03/07 19:43:10 meF2wfp3.net
>>23
統計

26:デフォルトの名無しさん
20/03/07 20:02:16.28 wAwmRjpI.net
ザラキ

27:デフォルトの名無しさん
20/03/07 23:34:15 7yGI3R06.net
イベントループってなんですか?(´・ω・`)

28:デフォルトの名無しさん
20/03/08 01:22:52 q3PBpoad.net
>>27
イベントが起こるまでループで待機してる
つまりたとえば出会うまでぼっちみたいなこと

29:デフォルトの名無しさん
20/03/08 01:26:36 NXuAKDK8.net
オナニーを覚えた猿みたいなもんですか?(´・ω・`)

30:デフォルトの名無しさん
20/03/08 01:29:47 q3PBpoad.net
美少女と出会うまで退屈な毎日みたいなね?

31:デフォルトの名無しさん
20/03/08 12:49:04.38 V5eUtgP3.net
GUIやゲームは結局無限ループで出来てる
無限ループこそがGUIであると言い切っていい

32:デフォルトの名無しさん
20/03/08 12:58:59 yy8ndPXN.net
酒池肉林の無限ループ

33:デフォルトの名無しさん
20/03/08 13:15:54.34 Dz/wpeTc.net
GUI難しい(´・ω・`)
というか、面倒?

34:デフォルトの名無しさん
20/03/08 15:01:52.52 yy8ndPXN.net
美少女と出会うためなら、どうって事は無い

35:デフォルトの名無しさん
20/03/08 17:10:52 q3PBpoad.net
>>33
面倒なだけで難しくないのがGUI
簡単に見えて難しいのがAI

36:デフォルトの名無しさん
20/03/11 17:39:11 ftTQe90q.net
Pythonとかfortran90って無料でインストールできるの?

37:デフォルトの名無しさん
20/03/11 17:43:19 f25IEtU6.net
URLリンク(www.nag-j.co.jp)

38:デフォルトの名無しさん
20/03/11 17:46:32 f25IEtU6.net
こっちの方がお手軽か
URLリンク(ideone.com)

39:デフォルトの名無しさん
20/03/11 18:11:29 ftTQe90q.net
Macだから元から入ってたw
ありがとナス

40:デフォルトの名無しさん
20/03/13 17:00:25 7AwQBYkr.net
パイソンというかテンソルフローがらみの質問はここでしていいですか?

41:デフォルトの名無しさん
20/03/13 22:25:16.38 iZlyQ5UX.net
層構造の自動学習はどのライブラリがいいの?

42:デフォルトの名無しさん
20/03/14 13:54:13.23 c0o9KEoN.net
初心者レベルの質問は取り下げて↓
くだすれPython(超初心者用) その47【Ruby禁止】
スレリンク(tech板)
また、
このスレは重複(>>3で誘導かかってる)スレであり、
真の62はもうとっくに完走済み
よって↓が現行本スレなので、取り下げて移動がおすすぬ
Pythonのお勉強 Part63
スレリンク(tech板)
機械学習のアルゴリズムだのパラメータだのに限っていえば
↓へ移動するのも、あり。
【統計分析】機械学習・データマイニング27
スレリンク(tech板)

43:デフォルトの名無しさん
20/03/14 14:26:25 XTUayws2.net
s付きの方がよくね
スレリンク(tech板)
スレリンク(tech板)
スレリンク(tech板)

44:デフォルトの名無しさん
20/03/14 18:17:16.69 c0o9KEoN.net
>>43
一部の専ブラはs付きに非対応だったりするんだ

45:デフォルトの名無しさん
20/03/16 22:30:28.18 2MDLAS3n.net
python認定基礎資格取りたいんだけど、この試験ってpythonのバージョンなんぼ?

46:デフォルトの名無しさん
20/03/17 01:11:06 AubCiPKa.net
>>45
ここで聞くことじゃないな
その試験のサイト見るか主催者に問い合わせろ

47:デフォルトの名無しさん
20/03/26 09:01:36 BX7D+y7S.net
最近UnicodeDecodeErrorって出にくくなった?
昔書いたスクリプトからエラー回避の呪文消しても普通に動いてる

48:デフォルトの名無しさん
20/03/26 09:17:18 CZRmHBwj.net
おま環

49:デフォルトの名無しさん
20/03/26 21:55:12 pIz9C6hU.net
知らんがサードパーティーのライブラリとかが対応したんじゃないの?

50:デフォルトの名無しさん
20/03/27 01:03:10 64TxDdoS.net
2が3になっただけ、とか?

51:デフォルトの名無しさん
20/03/27 02:41:38.04 NCxPTEEK.net
win10になってからデフォルトの文字コードがUTF-8になったからだろ

52:デフォルトの名無しさん
20/03/27 05:39:57.57 lK2fbmSH.net
コマンド・プロンプトはcp932のままですが

53:デフォルトの名無しさん
20/03/27 07:36:44.57 ijf5Q/GS.net
>>47です、ありがとうございます
Python自体は変わってないのかあ環境はMacでPython3です

54:デフォルトの名無しさん
20/03/27 14:43:01.07 9RtDMjhb.net
逆に bytes と str の変換エラーを良く見かけるようになるから一緒だよ

55:デフォルトの名無しさん
20/04/18 14:45:02 +lzFu9N7.net
ディープラーニングは個人レベルでなんの役に立ちますか?ゲームのaiでも作りますか。

56:デフォルトの名無しさん
20/04/18 14:47:55 SsCJt6TC.net
株式売買のプログラムでも作れば?

57:デフォルトの名無しさん
20/04/18 15:10:21 EQLj9Emi.net
利用イメージ想定できないなら
勉強しても意味無いんじゃ?

58:デフォルトの名無しさん
20/04/18 15:20:37 4SpyI++v.net
ディープラーニングが役立つのはおそらく社会インフラ・軍事関連だろう
つまり国家的研究機関員レベルでないと学ぶ動機がない

59:デフォルトの名無しさん
20/04/18 16:48:09 +lzFu9N7.net
>>57
アイドルの水着脱がしたかったんだ
でも金にならないかなと思ってよ

60:デフォルトの名無しさん
20/04/18 17:48:59 EQLj9Emi.net
>>59
イメージで脱がすのは自由やで

61:デフォルトの名無しさん
20/04/18 17:51:46 MBlS3oHq.net
それを絵にしても、公開しちゃダメだぞ

62:デフォルトの名無しさん
20/04/18 18:05:00 MIBUplRl.net
>>59
めっちゃ役に立つ用途じゃんw
全力で応援するから頑張れ

63:デフォルトの名無しさん
20/04/18 19:47:13.58 o4IuB8Td.net
>>62
コラは逮捕されるしな
オリジナルのモデル作ってエロやってもな
他に個人レベルで役立てる方法ないのかな
ランサーズで仕事受けるしかないのかな

64:デフォルトの名無しさん
20/04/18 21:56:41.52 /h8VXz8j.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw

65:デフォルトの名無しさん
20/04/18 22:09:33.08 /lJ7KZ01.net
>>55
よくある利用法は画像判定で
ネットのエロ画像を漁るとか

66:デフォルトの名無しさん
20/04/18 22:17:30 5xfeumrK.net
>>63
今は動画だよ!

67:デフォルトの名無しさん
20/04/18 22:18:31 BVnvAZnF.net
>>65
おめこを学習させればいいんだな

68:デフォルトの名無しさん
20/04/18 22:42:10.72 BcoJEYAr.net
AIだったらアイドルの写真から
動画も生成できるんじゃね!?

69:デフォルトの名無しさん
20/04/18 22:57:56.64 MBlS3oHq.net
ネタが実在人物だとややこしいことが起きるから止めろ

70:デフォルトの名無しさん
20/04/20 07:31:17 mwZ13Hp9.net
>>69
すでにいっぱい公開されてるよ。

71:デフォルトの名無しさん
20/04/20 11:17:09.55 KELLLUOr.net
低スキルでも出来るランサーズの仕事ってあるです(´・ω・`)?

72:デフォルトの名無しさん
20/04/20 13:46:12 mwZ13Hp9.net
>>71
テープ起こしとかあるのかな。
AWSに突っ込んでから聞き合わせすれば簡単そう

73:デフォルトの名無しさん
20/04/20 13:52:22 Lyp8OyL9.net
回覧されてくるテキストファイルをコピペすれば良いだけだろう

74:デフォルトの名無しさん
20/04/20 15:57:51 KELLLUOr.net
>>72
まだテープ起こしなんてあるのかな
youtuberがよくおすすめしてるのはライターとかワードプレス案件かなと思う
デザインは無理だな、、、

75:デフォルトの名無しさん
20/04/20 21:58:42 /GIS68hM.net
>>71
ガチで手作業でやるとハゲるような案件を請け負って自動化するといいよ

76:デフォルトの名無しさん
20/04/21 00:33:41 ITjpLmzo.net
Python記事まとめ(毎日自動更新)
URLリンク(qiita.com)

77:デフォルトの名無しさん
20/04/21 02:05:05.56 N3zspHzw.net
宣伝?

78:デフォルトの名無しさん
20/04/21 04:00:45.87 vK3trFFL.net
ai何に使えるんだろう個人で
ランサーズに案件あったけど

79:デフォルトの名無しさん
20/04/21 15:22:25.76 tZ6+KmAU.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw

80:デフォルトの名無しさん
20/04/21 16:30:15 vK3trFFL.net
動画を高画質化したい
ai学習ってどこからやればいいの?
有料が多いよね

81:デフォルトの名無しさん
20/04/21 17:36:11.04 bkXsrA+q.net
高画質化とは?
カメラをよくするの?

82:デフォルトの名無しさん
20/04/21 18:31:43 h271mz4L.net
ドラマで良く見る防犯カメラの画像が鮮明になるやつじゃね?

83:デフォルトの名無しさん
20/04/21 19:18:05 2Jo77PyG.net
>>80
tecoGanとか?

84:デフォルトの名無しさん
20/04/21 21:37:48.75 fqjEBtME.net
高画質化ってAVのモザイク外したいんだろw

85:デフォルトの名無しさん
20/04/21 21:51:01.75 2Jo77PyG.net
真面目に聞きたいんだけど
Ganでモザイクかけた後の動画をinputにして
モザイクかける前の動画をoutputにして学習すれば
モザイクはずせる機械学習モデルができるっていうこと?
真面目に聞きたいんだけど

86:デフォルトの名無しさん
20/04/21 22:12:06.13 fqjEBtME.net
>>85
モザイク画像は一種の不可逆圧縮なんだから
元画像の完全な再現は原理的に不可能なはず
だけど相対的に鮮明にする位なら可能だろう

87:デフォルトの名無しさん
20/04/21 23:08:16.27 WWnxlcOz.net
機械学習でまんこを認識する能力が備われば
不可逆学習だろうと人間が絵筆で加筆するがごとく再現は可能じゃない?
元画像と同じものというわけではないけど。

88:デフォルトの名無しさん
20/04/21 23:36:53 T9cJTmbL.net
透視かw

89:デフォルトの名無しさん
20/04/21 23:37:47 T9cJTmbL.net
そんな事が出来る様になれば
服を着ている人でやれそうだな

90:デフォルトの名無しさん
20/04/21 23:52:04 9fcQjJm8.net
静止画の自動アイコラはかなり高い精度ですでにできてるよね

そのうち法律で規制されるだろうけど
それまでは迷惑防止条例違反とかで検挙されるやつ出てきそう

91:デフォルトの名無しさん
20/04/22 01:16:06 vwfi1bH0.net
>>87
それは再現じゃなくて生成だけどね?
ただ元画像を視聴者は知らないから
それで実用に耐えるというのはある

92:デフォルトの名無しさん
20/04/22 01:18:24 vwfi1bH0.net
>>90
勝手に裸画像作るのは
盗撮と同じようなことだから
法律で規制されるのは仕様がないな

93:デフォルトの名無しさん
20/04/22 01:25:14.18 +K9+fvyb.net
公開しなければよいのではないか?

94:デフォルトの名無しさん
20/04/22 04:27:04.17 IjapW65Z.net
>>89
それいいな売れるよ!
透視カメラだな

95:デフォルトの名無しさん
20/04/22 05:04:15 /W5c3Vma.net
>>83
そう
でも、ai入門するためのチュートすら少ないか、有料が多い

96:デフォルトの名無しさん
20/04/22 05:47:34.88 bYlJhv2T.net
>>89
いつの話だよw
とっくに作られてるぞ
URLリンク(gigazine.net)

97:デフォルトの名無しさん
20/04/23 21:34:01 153+oMoq.net
ai開発の環境って何から始めればいいのですか?
pytorch?

98:デフォルトの名無しさん
20/04/24 05:06:01 qzXQ90p7.net
>>97
ツールに頼るヤツはツールに振り回されて時間を無駄にする
メモ帳とコマンドプロンプトで十分

99:デフォルトの名無しさん
20/04/24 07:06:45.65 7lrLzln4.net
コマンドプロンプトはともかくメモ帳は時間の無駄でしかない

100:デフォルトの名無しさん
20/04/24 07:44:54.54 rM9gQYtA.net
PyTorchかと聞かれてメモ帳って答えるのはレイヤーが違うだろ・・・

101:デフォルトの名無しさん
20/04/24 09:04:25 Y7/3shvc.net
どの環境がいいのかさっぱりわからんし、チューとは有料が多いし、無料だとハードル高い(´;ω;`)

102:デフォルトの名無しさん
20/04/24 09:12:00.60 Y7/3shvc.net
ロリを全裸にしたいんだよaiで

103:デフォルトの名無しさん
20/04/24 09:25:55.86 TokoipqW.net
教師データがないので無理です。諦めてください

104:デフォルトの名無しさん
20/04/25 14:09:08.01 VdLGa5Mo.net
スレリンク(tech板)
マルチポストする屑にかまってやってるおまえらやさしいなw

105:デフォルトの名無しさん
20/04/26 18:22:55 1kL3nhkt.net
Windows上でpyserialのreadline()を使ってるんだ。マニュアルによると、readline()は'\n'で終わるデータを受けたら制御を返すんだけど
この、'\n'はASCIIコードで言うと何になるんだろう?

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

誰か分かる人がいたら教えてほしい。

106:デフォルトの名無しさん
20/04/26 18:48:57 8n0jdizN.net
>>105
改行コード

107:デフォルトの名無しさん
20/04/26 18:57:06.61 1kL3nhkt.net
>>106
それは知ってるんだ
16進数で表すと何になるのかな?

108:デフォルトの名無しさん
20/04/26 19:04:00 kwdN3Wnk.net
>>105
"\n"の扱いはOSで異なる

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

ラズパイ(linux)で0x0aで送信して、winで0x0d 0x0aで待ち受けてタイムアウトしてそう
送信データ列の最後にCR(文字なら\r)つけてみたら?
もし送信側がどっかのアプリで送信データ列をさわれないのなら、I/O制御をラップすればいい

109:デフォルトの名無しさん
20/04/26 19:10:31.16 1kL3nhkt.net
>>108
マイコンはSTM32のベアメタル
普通のシリアルポートで出力したのを見ると末尾は0x0d0x0aになってる。
wiresharkで見たデータも末尾が0x0d0x0a。
Windows系は説明してくれてるように、末尾が0x0d0x0aなんで、readline()はこれで引っかかって
タイムアウトせずに制御を返すはずなんだけど実際にはタイムアウトで返してる。
もしかして、readline()について重大な誤解とかしてるのかな

110:デフォルトの名無しさん
20/04/26 19:17:37.69 kwdN3Wnk.net
>>109
Wiresharkで見張ってるのは送信側?
そうなら通信パラメータを見直した方がいいね
通信に失敗してる可能性がある
ボーレートやフロー制御周りは大丈夫?

111:デフォルトの名無しさん
20/04/26 19:32:39.83 1kL3nhkt.net
>>110
見張ってるのは受信側で、pythonも同じPCで走ってる。
ボーレートはマイコン、PC、仮想COMアプリともに921600baudで3つともフロー制御なし

112:デフォルトの名無しさん
20/04/26 19:35:27.61 kwdN3Wnk.net
そういう話ならreadline固有の問題かもね
read()でゴリゴリやるのが早そうだが、気持ち悪いので何とかしたい気はする

113:デフォルトの名無しさん
20/04/26 19:35:39.74 AAfztbef.net
通信時には CR+LF に統一してなかったか?

114:デフォルトの名無しさん
20/04/26 19:46:16.89 kwdN3Wnk.net
今の時点で気になることはボーレートが速すぎることかな
115200
に落としてみては?

115:デフォルトの名無しさん
20/04/26 19:57:28.02 1kL3nhkt.net
>>114
やっぱこれが臭いかもなと思って試してみたけど、変わらなかった
いい方法が見つからなかったらバイナリで送って1回のデータサイズを固定にしようと思う
デバッグが面倒だからあんまりやりたくないけど
みんなありがとう

116:デフォルトの名無しさん
20/04/27 10:55:49.73 YGWMtg+u.net
URLリンク(stackoverrun.com)

117:デフォルトの名無しさん
20/04/27 10:57:19 YGWMtg+u.net
URLリンク(oxon.hatenablog.com)

118:デフォルトの名無しさん
20/04/27 10:58:55 YGWMtg+u.net
URLリンク(stackoverflow.com)
小出しでスマンコ

119:デフォルトの名無しさん
20/04/27 13:18:50.32 TXuwHWqq.net
写真や動画を、撮影日時でリネームするプログラムを作成しています。
写真(jpg)はexifから取得できるのですが、
mp4はどのように取得できるのでしょうか?
Windowsの場合、ファイルのプロパティで「メディアの作成日時」というのがあるので、
この値をpythonで取得したいと考えています。

120:デフォルトの名無しさん
20/04/27 14:54:53.02 l27UEbbh.net
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)
URLリンク(dot-sharp.com)
URLリンク(www.atmarkit.co.jp)
URLリンク(docs.microsoft.com)

121:デフォルトの名無しさん
20/04/27 15:08:53.33 l27UEbbh.net
URLリンク(free-ux.blog.enjoy.jp)

122:デフォルトの名無しさん
20/04/27 16:53:34.08 TXuwHWqq.net
>120,121
できました。ありがとうございます!

123:デフォルトの名無しさん
20/04/27 17:11:08.18 On5R6UtW.net
>>119
exiftoolが簡単
jpgもmp4も同じように処理できる

124:デフォルトの名無しさん
20/04/27 17:47:45 S6IgcIOW.net
こういう感じのコードを書いて、スレッドが実行されるたびにグラフを更新したいんだけど、更新されない。
どうしたら更新するようになるんだろうか?
URLリンク(ideone.com)

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

なんだけど、グラフが更新されていない。何らかの方法で描画を促す必要があるんだろうけどそれが何なのかが分からない

125:デフォルトの名無しさん
20/04/27 17:57:46.59 l27UEbbh.net
draw一回しか呼ばれてない

126:デフォルトの名無しさん
20/04/27 18:22:07 S6IgcIOW.net
>>125
DrawChart()の最後に、self.fig.canvas.draw()入れると、呼ばれた瞬間落ちるんだけど・・・

127:デフォルトの名無しさん
20/04/27 18:30:21.87 l27UEbbh.net
両方に入れたら?

128:デフォルトの名無しさん
20/04/27 18:42:55.15 kdRxWvyg.net
ここに回答が
URLリンク(stackoverflow.com)

129:デフォルトの名無しさん
20/04/27 19:28:07 S6IgcIOW.net
>>128
ありがとう
読んでみる

130:デフォルトの名無しさん
20/04/27 19:33:54 GPaVbTha.net
英語は読めなくてもコードは読めるなと最近思った。

131:デフォルトの名無しさん
20/04/27 20:18:59 +seUVNTq.net
コード読んでから説明を読むのだ

132:デフォルトの名無しさん
20/04/28 05:26:45 CHpsAleC.net
コードの方が文法が少ないから
慣れると英語より楽だね

133:デフォルトの名無しさん
20/04/28 23:48:49 z88ZISx+.net
そう言われるまで、
プログラミングが言語を駆使するものだという認識がなかったわ。
まさにLanguageなのにねぇw
慣れてしまうとそんなもんなんだろうか。

134:デフォルトの名無しさん
20/04/29 01:25:30.89 aX8BTSoD.net
プログラミング言語には重層的な意味がないから単に記号論理的な頭の使い方をすればよくて、
慣れたらほとんど自動的に論理展開が行われちゃうから大抵簡単だよね
高階関数のややこしいのとかは全然わかんないけど
あれも慣れればいけるのかもしれないが

135:デフォルトの名無しさん
20/04/29 09:29:58 TuLha3Ht.net
ソースコードが仕様書(キリっ

136:デフォルトの名無しさん
20/04/29 10:35:22.49 cZ1bml3g.net
外国人の書いたコードはコメントが英語だから参考にならない

137:デフォルトの名無しさん
20/04/29 13:50:22 O4788IK/.net
>>136
自動翻訳にコピペすらできないあほはっけん(*゚д゚)ムホムホ

138:124
20/04/29 14:43:10.32 DiTATvas.net
>>128を見て、別スレッドで描画するからうまくないってことが分かって修正してたんだけど
また詰まってしまった。
animation.FuncAnimation()で定期的に描画関数を実行するようにしたんだけど、
更新できないんだ。
描画するための関数は何を使えばいいんだろう?
↓が現在のコードで、おそらく、96,97行目をうまいことしてやればいいんだと思うけど、それが分からないんだ
URLリンク(pastebin.com)

139:デフォルトの名無しさん
20/04/29 14:54:44 Kg9KSBpE.net
>>132
>>136
アラビア語のソースコードらしいんだが意外と読めるなω
URLリンク(stackoverrun.com)

140:デフォルトの名無しさん
20/04/29 15:02:53 /cY8SYIV.net
アラビアータは右から読むので大変だろうと思う

141:デフォルトの名無しさん
20/04/29 17:10:30 DmNhs8y1.net
日本語も元々は右から左の文化だが
意外と大変じゃないな

142:デフォルトの名無しさん
20/04/29 18:43:15.19 PE4YX4Ec.net
右から読みの時代の日本人が現役でいるとは思えないんだが・・・・・

143:デフォルトの名無しさん
20/04/29 19:05:28 PJPPBooA.net
こういうのでもそんなに苦労せずに読めるって話だろ
URLリンク(image.itmedia.co.jp)

144:デフォルトの名無しさん
20/04/29 19:20:52.12 qH3UHXua.net
車のボディに書き込まれる社名に、右から読ませるタイプがある

145:デフォルトの名無しさん
20/04/29 22:18:48.43 f6LPbIhG.net
>>144
車の前側から読ませるだけなんだけどね
タクシー側面の文字も昔は前→後だった

146:デフォルトの名無しさん
20/04/30 10:18:45 J5HM1FZQ.net
>>144
電話番号は混乱するな

147:デフォルトの名無しさん
20/04/30 10:47:19 aC6sOq5z.net
楽に読めるな
URLリンク(i.imgur.com)

148:デフォルトの名無しさん
20/04/30 11:16:46.11 qQJQyRha.net
さすが大本営発表

149:デフォルトの名無しさん
20/04/30 12:06:40 J5HM1FZQ.net
令和二年三月三十一日というと
大東亞戦争で言えば昭和十七年位のレベルだな

150:デフォルトの名無しさん
20/04/30 12:18:04 6rah8Luj.net
>>147
出来ればフォントは活版っぽく頼む

151:デフォルトの名無しさん
20/04/30 15:28:24.17 cbZ3bzMp.net
今のキッズはマジで活版印刷された本見たことないんじゃないの
シラネーんだよきっと
見せてもなんで紙がへこんでるのかも知らなさそう

152:デフォルトの名無しさん
20/04/30 23:25:29 zLT/BN3l.net
コロナ騒ぎあおってる連中がやりたいのって
結局これだよなあ

153:デフォルトの名無しさん
20/04/30 23:37:16 GAsejKiL.net
python foo.py
python foo.py -s
python foo.py -s 10
を区別したいんだけどどうすれば良いの?
>cat foo.py
import argparse
p = argparse.ArgumentParser()
p.add_argument('-s', nargs='?')
args = p.parse_args()
print(args.s)
>python foo.py
None
>python foo.py -s
None
>python foo.py -s 10
10
これじゃ-sの有無が判らん

154:デフォルトの名無しさん
20/05/01 00:14:53 eLVhgQ4h.net
-s のアクションが不明

155:デフォルトの名無しさん
20/05/01 01:57:54.00 gkl90wa7.net
if "s" in args:とかじゃだめなん?

156:デフォルトの名無しさん
20/05/01 08:18:55 gHLn0qVE.net
default=-1とかつければいい。

157:デフォルトの名無しさん
20/05/01 09:17:19 k2YlXFh6.net
>>152
革命のチャンスだしなω
新学期9月は成功しそうだなωωω

158:デフォルトの名無しさん
20/05/01 09:28:27 xXuuls7c.net
>>156
どちらかと言えばconstを使うケース

いずれにしろnargs=‘?’の場合
argparseだけでは100%の判別は無理

159:デフォルトの名無しさん
20/05/01 10:50:01 MCEzZFz/.net
Ruby のオプションパーサーみたいなやつだろ

ruby script.rb -h a -s 10
と入力すると、

require 'optparse'

opts = { }
ARGV.options do |o|
o.on( "-s 引数", "引数" ) { |x| opts[ :s ] = x }
o.on( "-h 引数", "引数" ) { |x| opts[ :h ] = x }

o.parse!
end

p opts #=> {:h=>"a", :s=>"10"}

160:159
20/05/01 10:57:21 MCEzZFz/.net
>>159
の続き

ruby script.rb -h a -s
missing argument: -s
{:h=>"a"}

ruby script.rb -s -h a
{:s=>"-h"}

これは間違えて、次のオプション・-h を引数と勘違いしているw

161:デフォルトの名無しさん
20/05/01 14:24:58.96 gkl90wa7.net
>>160
お前生きてて楽しい?

162:デフォルトの名無しさん
20/05/01 17:19:05 oZ5QHjAY.net
そもそも、"-s"と"10"が何を意味しているかわからないし、
何をしたいのかもわからない。
特に後者は、全体の引数とも、"-s"の値ともとれるわけだし。

>>158
"-s"のほうで、actionを指定すればできるよ

163:デフォルトの名無しさん
20/05/05 12:44:32 lrlqOn2p.net
フォルダ構成が複雑な、ものすごい膨大なlogファイルから、
特定のワードが含む行と、ファイル名を抽出したいのですが、
・サブフォルダを巡回して命令を実行する
・ファイル名のあとに、検索結果を出す
のやり方がわからず、躓いております。

参考になりそうなサンプルがあればご教示いただけますでしょうか。

test01.log
-----------------------------------
0501 問題ないよ
0501 Error!
|まちがってるよ
|まちがってるよ
0501 問題ないよ
-----------------------------------

このうち
・「Error」のある行
・| ではじまる行
を抜き出し、このような出力結果を希望しています。

test01.log
-----------------------------------
0501 Error!
|まちがってるよ
|まちがってるよ
-----------------------------------

「Find」「再帰的」「文字列」「検索」「Python」「テキストマイニング」などで検索をするも、これといった情報が得られず……
参考になりそうなURL、「こういうワードで検索しろ」などあればお願いします。

164:デフォルトの名無しさん
20/05/05 12:47:27 hpwOcr6+.net
>>163
globモジュール
with open
f.readlines
strクラスのfindメソッド

一回公式のPythonチュートリアルを全てやってみることをお勧めする

165:デフォルトの名無しさん
20/05/05 13:47:12 JDagEH9a.net
Perl時代の教科書は一章まるまる使って正規表現説明してたが
Pythonじゃあそういうことは無くなった

なので現代では言語に関わりなく「正規表現」というキーワード自体知らない、ということが起こってるのではなかろうか

Python チュートリアル ― Python 3.8.3rc1 ドキュメント
URLリンク(docs.python.org)

公式チュートリアルでも「標準ライブラリミニツアー」の箇所にちょっと置かれているだけで、扱いが非常に小さい
つまり、初心者はそこまで念入りには読まないだろうから、キーワード自体を知らない

166:デフォルトの名無しさん
20/05/05 14:05:25.10 3RO6WiLW.net
>>163
os.walk
os.path.walk
どっちかのドキュソ観れ

167:デフォルトの名無しさん
20/05/05 14:15:49 uTsiWylk.net
>>163
grep使えって

出力フォーマットが気に入らないなら
ripgrep使うかgrep -lをループさせればいい

$ rg -n "^¥||Error" ./*.log
./test02.log
2:0501 Error!
3:|まちがってるよ
4:|まちがってるよ

./test01.log
2:0501 Error!
3:|まちがってるよ
4:|まちがってるよ

168:デフォルトの名無しさん
20/05/05 14:18:12 uTsiWylk.net
regex="^¥||Error"
grep -l -E "$regex" ./*.log | while read file
do
echo "$file"
grep -h -E "$regex" "$file" | xargs printf "¥t%s¥n"
done

#出力
./test01.log
 0501 Error!
 |まちがってるよ
 |まちがってるよ
./test02.log
 0501 Error!
 |まちがってるよ
 |まちがってるよ

169:デフォルトの名無しさん
20/05/05 14:32:59 G46XbD1M.net
>>165
正規表現だけで書籍出てるのにそんな人おるんか?
公式でも小さかろうが載ってる内容なら知らないのは言い訳にはならんでしょ

170:デフォルトの名無しさん
20/05/05 14:37:02 KwIsFJ1G.net
>>165
昔は文字列処理が多かったが
今は機械学習とかやるから
ページ割かないんだろう

171:デフォルトの名無しさん
20/05/05 15:10:14 93UQ4haG.net
>>163
「膨大な」と書いてあるのでpythonでやるのは速度的な面で躊躇する
他の人も書いているけど標準コマンドを使うのが速い
・Linux/macOSならgrep
・Windowsならfindstr

「フォルダ構成が複雑な」と書かれているのでサブフォルダまで検索するには
・grepの場合は-rオプション
・findstrの場合は/Sオプション
を付ける

何らかの理由でpython縛りなら
glob.glob
os.wak
のどちらかを使ってファイルリストを取得した上で、そのファイルに指定したキーワードが含まれるか確認する

172:デフォルトの名無しさん
20/05/05 15:34:33 DTkAo5/g.net
時代的に書き込み時に複雑なパースが必要になるようなやり方はしないように
って方針が一般化してきたからだろう。
もしくはjson,yamlなら専用のライブラリがあったりでわざわざ正規表現使う必要性も下がってる。

173:デフォルトの名無しさん
20/05/05 15:38:40 JDagEH9a.net
……多分時代が違っていて、grepやawkといったコマンドラインツールはおろか、
リダイレクトやパイプの使い方から知らない

そもそもコマンドラインを使わないから、cdやdirコマンドですらもあやしい世代だ
本当に知らないんだよ

174:デフォルトの名無しさん
20/05/05 15:40:34 rwJ86+M0.net
grep -E '^\||Error' -Hd skip ./**/*.log

-E で正規表現。
-d skip で、ディレクトリ名を非表示。
-H で、ファイル名も表示。
ディレクトリの再帰は、./**/*

出力
./test/test01.log:0501 Error!
./test/test01.log:|まちがってるよ
./test/test01.log:|まちがってるよ

この出力から、: の前をファイル名、後を行に、分解すればよい

Ruby の、glob でも出来るけど

175:デフォルトの名無しさん
20/05/05 16:29:06 E9jCQTmY.net
>>163
URLリンク(ideone.com)

組み込み関数やライブラリで同等の機能が用意されているにも関わらず正規表現書くのはやめてほしい

176:デフォルトの名無しさん
20/05/05 17:07:50 D2QZwsc6.net
アホしかおらんのか

177:163
20/05/05 17:41:03 lrlqOn2p.net
たくさんのご返信ありがとうございます。

>>164
ありがとうございました。
ご推察の通り、Pythonは本を一冊読んだ程度の知識しかありません。
チュートリアル一通り試してみます。

>>165
ありがとうございます。
その二つのドキュメントも読み込んでみます。

>>167
ありがとうございます。
申し遅れておりましたが、Windowsユーザーです。
ただ、教えていただいたコマンドを調べてみると、
Windowsでもインストールすれば、ripgrepを扱えるみたいですね。

必ずしもPythonにこだわらなければならないわけでもないので、
(学習中だったので、使ってみたかった程度)
コマンドでの解決も検討してみます。

>>171
>>174
ありがとうございます。
必ずしもPythonでなくてもよいので、Grepやfindstrも調べてみます。

178:163
20/05/05 17:41:16 lrlqOn2p.net
>>175
ありがとうございます。
すごい! まさに私の理想通りの出力結果になりました。

自分なりにいただいたソースコードを調べて、勉強させていただきます。

179:デフォルトの名無しさん
20/05/05 18:25:34.80 XXjmfIiw.net
おいおい>>175は冗談で出した例だろ

180:デフォルトの名無しさん
20/05/05 18:51:52 rwJ86+M0.net
Ruby で作った

# . で始まる、隠し directory, file を除く
glob_pattern = "/mnt/c/Users/Owner/Documents/test/**/*.log"

re = /^\||Error/
first_time = true # 最初の1回だけ

Dir.glob( glob_pattern )
.select { |full_path| File.file?( full_path ) } # ファイルのみ
.each do |full_path|
# 末尾の改行を削除して、1行ずつ処理する
File.foreach( full_path, chomp: true ) do |line|
line.match( re ) do |matched| # 一致した行だけ
if first_time # 最初だけ
puts full_path
first_time = false
end
puts line
end
end
first_time = true
end

出力
/mnt/c/Users/Owner/Documents/test/test/test01.log
0501 Error!
|まちがってるよ
|まちがってるよ
/mnt/c/Users/Owner/Documents/test/test02.log
|xx
bb Errorzz

181:デフォルトの名無しさん
20/05/05 21:21:30 6nb4DqgK.net
本当にデータが大きいのであれば
データを分割して複数のPCで並列実行するのも
考えた方がいい

182:デフォルトの名無しさん
20/05/05 23:18:26 G46XbD1M.net
Pythonでもシェルでもどっちでも良いけど、大量ファイル相手ならマルチで処理すれば良い
ファイル毎にやる処理同じなんだから

183:180
20/05/06 21:09:35 Fjn1hDTG.net
>>175

>>180
みたいに、もっと簡単に書けないの?

Python には、glob は無いのか?
無ければ、walk とか

184:デフォルトの名無しさん
20/05/06 21:20:13 ohBd/rOh.net
>>183
あるよ
Path('.').rglob('*.log')とかglob.iglob(‘./**/*.log’, recursive=True)とか
>>175は「ライブラリで同等の機能が用意されているにも関わらず」に対するツッコミ待ちだと思われ

185:デフォルトの名無しさん
20/05/07 21:24:10 xxddKGgg.net
>>175
>>183
pythonにそんなものねえよ!
だから初心者向けなんよ。

こういう温かみのある書き方こそpythonらしさがあって、いいじゃないか。

186:デフォルトの名無しさん
20/05/07 21:25:15 xxddKGgg.net
>>180
Rubyのほうがいいな
シンプルでわかりやすい

187:デフォルトの名無しさん
20/05/07 22:16:34 O8jL8wQb.net
>温かみのある書き方
「職人が一行一行、丁寧に書き上げました」

188:sage
20/05/07 23:20:38 RMklkh4T.net
rubyは玄人向けだから初心者は使っちゃダメだぞっ

import glob
for log in glob.glob('**/*.log', recursive=True):
. outputs = []
. with open(log, 'r') as f:
. for line in f:
. if line.startswith('|') or line.find('Error') >= 0:
. outputs.append(line)
. if len(outputs):
. print(log)
. print('----------')
. print(''.join(outputs), end='')
. print('----------')

189:デフォルトの名無しさん
20/05/07 23:21:50 VKbX/7v8.net
美味しそうw

190:デフォルトの名無しさん
20/05/07 23:37:05.12 Lnek/XJg.net
>>188
`in`を使いましょう
The find() method should be used only if you need to know the position of sub. To check if sub is a substring or not, use the in operator:
ついでにRubyの例はoutputsの配列が
めちゃくちゃでかくなる可能性も考慮されてる

191:180
20/05/08 12:32:49 Fn4yfVbS.net
>>180
は、配列化していない!

メソッドチェーンで逐次処理。
前段から1つ来たら、1つ処理する

配列に入れる意味がない

Dir.glob( パターン ).select{ }.each{ }

192:180
20/05/08 12:39:56 Fn4yfVbS.net
Python は大学院卒とか、高学歴の非プログラマーの学者が使うもの。
数学・統計は知っているけど、プログラミング・コンピューター・OS などを知らない

一方、Ruby は低学歴の職人プログラマーが使うもの。
数学・統計は知らないけど、プログラミング・コンピューター・OS などには詳しい

だから、Rubyの1行1行には、職人さんが丁寧に書いた、温かみが感じられる!

193:デフォルトの名無しさん
20/05/08 13:25:49 tDlcbx57.net
Pythonが文字列処理得意だったらなあ

194:デフォルトの名無しさん
20/05/08 17:09:53 JpV79Xjz.net
>>193
???
むしろバイナリ処理には呪文が必要なのがPython。
2バイト文字が大変なのには禿同。

195:デフォルトの名無しさん
20/05/08 19:00:25 ztqG52En.net
例えば多数ある文章間で使用単語の類似性を検討するにはどの言語がやりやすい?

196:デフォルトの名無しさん
20/05/08 19:26:27 qca/Mwjw.net
>>195
word2vecやdoc2vecのライブラリが揃ってたらどの言語でも良いと思う
参考資料が多いと言う観点や辞書の手に入りやすさと言う観点からはpythonかな

その他重要なのは、対象とする文書を読み込めるを機能があるかどうか
mdやtxtのASCIIばかりでなくdocxやpdfも対象と言うことならpythonでいい

197:デフォルトの名無しさん
20/05/08 21:30:24 FhTTD0+N.net
>>193
えっ、Pythonの用途の大半は大きな意味での文字列処理
つまりテキスト処理だと思うんだが

198:デフォルトの名無しさん
20/05/08 23:18:55 B0NvsSSc.net
>>194
ぱいそんに

199:デフォルトの名無しさん
20/05/09 09:29:52 3rxWY8lS.net
おっぱyは4bytes

200:デフォルトの名無しさん
20/05/09 11:28:18 4AGhJAkS.net
知識が20年前ぐらいで止まってるんだけど
perlのかわりになりますかね

201:デフォルトの名無しさん
20/05/09 13:14:16 mr/P9GQq.net
perlが書ける人なら、大概の言語はOKなんではないか?

202:デフォルトの名無しさん
20/05/09 14:05:02 /WGeoYJn.net
>>200
今自分がperlを使ってないことから代わりになっていると思う
ただし正規表現の扱いの容易さはperlのが優れている

203:デフォルトの名無しさん
20/05/09 14:14:06 m5t3nUyt.net
perlのどこまでを要求するかにもよるだろうけど、
概ね他の言語(Python含む)で代替できるのでは?

204:デフォルトの名無しさん
20/05/09 14:18:35 m5t3nUyt.net
>>202
s/foo/bar/g とかはpythonでも使いたいと思うことがある
まぁ、書き方の問題に過ぎないけど

置換で思い出したが、ワンライナーはperlの圧勝かなぁ

205:デフォルトの名無しさん
20/05/09 15:55:31 mr/P9GQq.net
その記述はviでもsedでも使えるので便利

206:デフォルトの名無しさん
20/05/09 18:24:57 9+f2Z3ZT.net
>>200
なる!

PythonやRubyはP言語だから
同じような使い道するからね
もちろん文法の細部は違うけど

207:デフォルトの名無しさん
20/05/09 18:26:06 9+f2Z3ZT.net
Perlって記号多用して読みにくくなるから
Pythonの方がいいわ

208:デフォルトの名無しさん
20/05/09 18:57:08.84 Gxw/aWGG.net
ワンライナーをするにはpythonはあんま向いてないな。まあ最近ワンライナーあんまり使わなくなってきたけど。

209:デフォルトの名無しさん
20/05/10 09:06:42.56 j31NiFTx.net
pythonだと読みやすくするために
毎回一時変数使って構造化しないといけないから
書き捨てるようなテキスト処理とは相性が悪い

210:デフォルトの名無しさん
20/05/11 22:09:27 qfXbD+ub.net
>>188
横から質問します。

私は163さんではありませんが、学習のためにここを覗きました。

記載されているプログラムを実行すると、
’|まちがってるよ¥n’ ,’|まちがってるよ¥n’
と前後に記号と、改行コードがついてしまいますが、これを除去して出力する方法はありますでしょうか。

211:デフォルトの名無しさん
20/05/11 23:26:53 masQzK0H.net
line.rstrip()

212:デフォルトの名無しさん
20/05/12 10:06:33 4WwqN1hQ.net
ほちがってるよ

213:デフォルトの名無しさん
20/05/12 11:44:31 s06VnCgE.net
>>210
print(''.join(output), end='')
のところは実行してる?

214:210
20/05/12 22:39:09 7RXslmjs.net
>>213
はい、そのまま実行すると改行コードがそのままでてしまうのです。

せめて改行して表示してくれればよいのですが.....

215:210
20/05/12 22:40:50.64 7RXslmjs.net
>>211
line=line.rstrip()
とすればいけるかなあ...と思いましたが、
だめみたいですね(´・ω・`)

216:デフォルトの名無しさん
20/05/13 03:39:34.71 ibBgBr2u.net
>>215
OSとpythonのバージョンを教えて
あとfor line in f:の下に以下のデバッグコード入れてみて欲しい
print([f'{x:02x}' for x in line.encode('utf-8')])
の出力が見たい
macで実行すると
>>> line = 'あいう¥n'
>>> print([f'{x:02x}' for x in line.encode('utf-8')])
['e3', '81', '82', 'e3', '81', '84', 'e3', '81', '86', '0a']
>>> print([f'{x:02x}' for x in line.rstrip().encode('utf-8')])
['e3', '81', '82', 'e3', '81', '84', 'e3', '81', '86']
最後の0aが改行コードLFなので、rstrip()するとちゃんと消える

217:デフォルトの名無しさん
20/05/14 20:12:34 eyziGhr3.net
a = ''
b = '123'
とした時、
if a: とすれば、False 、
if b: とすれば、True と評価されるけど、
この真偽値をif文を用いずに変数に直接代入するにはどうしたらいい?

bool_a = not (not a) # False
bool_b = not (not b) # True
とすれば、目的は達せられるけど、二重否定でいかにもまわりくどい
そのものズバリの方法はないかな?

218:デフォルトの名無しさん
20/05/14 20:20:09.01 xR/PZA9p.net
!!a

219:デフォルトの名無しさん
20/05/14 20:22:21.62 xR/PZA9p.net
bool(a)

220:217
20/05/14 20:47:02.81 eyziGhr3.net
>>219
どうもありがとう
スッキリしたわ

221:デフォルトの名無しさん
20/05/17 17:21:31.20 xAYNfwXu.net
scikit-learnよりXGBoostのrandomforestのほうが性能よいのですか?

222:デフォルトの名無しさん
20/05/19 22:28:31 m8F9ts/N.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

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

クソチョンw

223:デフォルトの名無しさん
20/05/24 23:50:52 k0sc2Lpo.net
えーと、たとえばubuntuでspyder使うとき、ubuntuのaptとかsnapで入れたものと
Anacondaの中で入れたものだと設定ファイルとかちゃんと別のものになりますか?

224:デフォルトの名無しさん
20/05/25 01:07:05 Y9cCXaqZ.net
自分でどこを見るのか設定するだけ

225:デフォルトの名無しさん
20/05/25 13:33:29 gis+qwRr.net
漏れは、Windows 10, WSL, Ubuntu 18.04 で、
VSCode の拡張機能、Remote WSL も使って、

Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた

rubyコマンドの参照先を確認する
rbenv which ruby
~/.rbenv/versions/2.6.6/bin/ruby

global はシステム全体、local は、そのプロジェクトだけのバージョンを設定する
rbenv global 2.6.6
rbenv local 2.6.6

system は、apt などで、/usr/bin/ruby へ、インストールしたバージョンを設定する
rbenv global system
rbenv local system

つまり、apt のパッケージとも共存できる

226:223
20/05/26 00:28:20 4e/0HGGp.net
レスくれた人ありがとう。
どうやら共存大丈夫そうですね。

227:デフォルトの名無しさん
20/05/28 16:03:49.90 G/K3BByi.net
return selfするメソッドのアノテーションってどう書けばいいんですか?

228:デフォルトの名無しさん
20/05/28 16:25:49 Xow4Xb3r.net
from __future__ import annotations
URLリンク(www.python.org)

229:デフォルトの名無しさん
20/05/31 23:18:11.68 LQxE6hd6.net
じゃんけんプログラムがかけるようになった。
フリーで仕事がとれるようになるまでが10だとしたら、
自分はいくらくらいですか?
マジレスお願いします。

230:デフォルトの名無しさん
20/05/31 23:37:35.44 TtXgrlrn.net
>>229
0.1にも満たないよ。
英語の翻訳の仕事をフリーでやりたいという人が、this is a pen. を読めるようになりました!って言っているような程度だよ。

231:デフォルトの名無しさん
20/05/31 23:55:59.29 H+ILjMnx.net
>>230
返信ありがとうございます!
ではまずは1になれるように精進します!!

232:デフォルトの名無しさん
20/06/01 08:45:29 jwD9tPwu.net
>>230
もしかしたら、深層学習で顔の画像から相手の出す手を予測するタイプ
のすごいプログラムかもしれないぞ?

233:デフォルトの名無しさん
20/06/01 15:55:08.82 Ottf6K9E.net
tensorflow 2.1のtf.keras.layers.BatchNormalizationはfloat64に対応してないですか?
BatchNormalizationレイヤーにデータxを流すと以下のエラーが表示されます
TypeError: Value passed to parameter 'x' has DataType float64 not in list of allowed values: float16, bfloat16, float32

234:デフォルトの名無しさん
20/06/01 17:05:51.39 XHS7d8W6.net
画像処理AIなら16bitでも十分であることがわかってきて、nvidiaも今更16bit対応を追加しつつある状況なのに、64bitでやる必要あるの?

235:デフォルトの名無しさん
20/06/07 23:44:20.07 66u/7Jn0.net
>>188
みたいな文書の検索処理の対象がUnicodeだった場合、pythonとRubyだったらどちらが早いのかな?

236:デフォルトの名無しさん
20/06/08 07:08:57.26 jRTLufNn.net
「早い」が処理速度なのか開発コストなのか

237:デフォルトの名無しさん
20/06/08 11:39:46.10 XmX+evHg.net
>>235
それオレ環で簡易ベンチしたんだけど
インタプリタの起動速度を含めるとpython : ruby = 1 : 1.06
処理部分だけで比べるとpython : ruby = 1 : 0.53
だった
でもその差が気になるような処理をするなら
pythonでもrubyでもなくgrepとか適切なツールを使うべき

238:デフォルトの名無しさん
20/06/08 13:07:05 zTE1iszp.net
文脈で分かんない?

239:デフォルトの名無しさん
20/06/08 14:58:20.15 CcRhG7ur.net
>>238
この分野では曖昧性がある場合は必ず明記することをお勧めする

240:デフォルトの名無しさん
20/06/08 20:38:55.89 A6u337hJ.net
曖昧なこと曖昧なまま連絡つないだりしたら吊るされるんよな……

241:デフォルトの名無しさん
20/06/09 04:35:52.13 Y3iPH2bl.net
たかが5chで大げさだな

242:デフォルトの名無しさん
20/06/09 05:38:14.05 mC6F5bWM.net
たかが5chだけと一応技術板だしね
ゆるーくやりたいならマ板にどうぞ

243:デフォルトの名無しさん
20/06/09 07:48:39.06 gdEdgfU+.net
一応技術板だけど所詮5chだし

244:デフォルトの名無しさん
20/06/14 15:33:11.91 9oaOHKUH.net
>>188
横から失礼します。
一連のやり取り興味深く見ておりました。
たとえば、検索対象のログファイルが全部Unicodeであった場合、print処理するときにutf8やなんかにencodeするだけでいけますか?
検索文字もUnicodeに変換しないと駄目でしょうか。

245:デフォルトの名無しさん
20/06/14 16:39:48 9pT3ELpf.net
>>244
pythonでやるなら検索対象のログファイルを読み込むときにutf8に変換したほうが楽だと思うぞ

246:デフォルトの名無しさん
20/06/15 12:37:42 iqqqiJ5Y.net
>>244
>検索対象のログファイルが全部Unicodeであった場合、print処理するときにutf8やなんかにencodeする

ログファイルがUnicodeって少数派じゃないかな
ログファイルがutf8だったらpythonで読むときにUnicodeにdecodeするべき
printは勝手に環境に合わせてencodeしてくれるのを期待

247:デフォルトの名無しさん
20/06/15 13:07:41.60 yqEOs8la.net
Unicodeはencodingではないんだけど
UTF-16のことをUnicodeって言ってる?

248:デフォルトの名無しさん
20/06/15 13:29:56 Sq9k4kzW.net
まさかutf16leのことをunicodeって呼んでるのか?
だったらutf16leにデコードしちゃダメだろ…

249:デフォルトの名無しさん
20/06/19 00:00:07.20 NJwW7ejS.net
python 使い始めて数年だけども、今日初めて知ったことがあるので質問させてください。
python のクラスって、インスタンスを生成した後に、勝手にメンバー変数を定義できちゃうものなんですか?
もし、それがよく知られている機構なのであれば、一般的に何と呼ばれているのか教えてください。
例)
>>> class myClass():
... pass
...
>>> c1 = myClass()
>>> dir(c1)
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__']
>>> c1.hoge = 'hogehoge'
>>> c1.hoge
'hogehoge'
>>> dir(c1)
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'hoge']

また、こう言ったことをさせないためには、どうすれば良いのでしょうか?

250:デフォルトの名無しさん
20/06/19 00:46:41.82 2U294rNY.net
>>249
よく知られてる機構だけど特別な名前が付いてるわけではない
後から変更させたくないなら@dataclass(frozen=True)を使えば良いと思う

251:デフォルトの名無しさん
20/06/19 01:40:12.76 hR7tqNr3.net
Ruby・JavaScript でも同じ。
動的言語のオープンクラス・メタプログラミング・モンキーパッチとかだろw
JavaScript のprototype.js では、クラスに独自のメソッドを追加していたから、
ユーザーを混乱させた、モンキーパッチ・猿として嫌われたw
一方、Ruby on Rails では、オープンクラスとして便利なメソッドとして認められている。
JavaScript のjQuery の$ とか、Lodash の_ なども、認められている
同じことをやっても、嫌われると猿の扱いで、
好かれると、便利と言われるw

252:251
20/06/19 05:19:33.46 hR7tqNr3.net
そのインスタンスだけに定義される、変数・メソッドは、
特異クラス・シングルトンクラス
JavaScript で書くと、x は、インスタンスa だけに定義されて、
b には定義されない
function Car( ) { }
a = new Car( )
a.x = 1
b = new Car( )
console.log( a.x, b.x ) //=> 1 undefined

253:デフォルトの名無しさん
20/06/19 13:24:58.24 NJwW7ejS.net
>>250,251,252
ありがとうございます!!
この機構、個人的には大変気持ち悪い…

254:デフォルトの名無しさん
20/06/19 13:43:36.79 rfdO6NUF.net
わたくしは「メソッドを生やす」と呼んでいる
Python Tips:既存のクラスにインスタンスメソッドを追加したい - Life with Python
URLリンク(www.lifewithpython.com)
r9VaaG - Online Python Interpreter & Debugging Tool - Ideone.com
URLリンク(ideone.com)
class MyClass():
pass
def calc(x):
return x**2
c = MyClass()
c.sq = calc
print(c.sq(5))#25

255:デフォルトの名無しさん
20/06/19 13:46:13.98 rQKhbTAp.net
ビアードが生えそう

256:デフォルトの名無しさん
20/06/19 14:11:20 GhHOGZr1.net
>>249
そのための__setattr__()

257:デフォルトの名無しさん
20/06/21 17:15:10.24 rRP2z2l8.net
普及してる呼び名は
黒魔術

258:デフォルトの名無しさん
20/06/25 13:14:07.96 ZVt/yuYi.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw

259:249
20/06/28 01:25:43.97 wIxce2FJ.net
みなさん、ありがとうございます。
このモンキーパッチングが役に立つ場面ってどんなところなんでしょ?
自分で思いつく限りでは、そこそこ規模の大きいプロジェクトでのユニットテストで
不具合に対する対処で一時的にメソッドを書き換えてみたりとか、デバッグ用にフィールドを
追加してみたりとか、そんなことしか思いつかんです…

260:デフォルトの名無しさん
20/06/28 11:56:03.44 h57n4OGN.net
馬鹿には無理

261:デフォルトの名無しさん
20/07/02 08:46:13.12 v0dv8vSc.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw

262:デフォルトの名無しさん
20/07/24 08:16:39.89 H7XPw156.net
while True
____government.tax += people.income.pop()
____if people.income == []:
________people.life = 0
________people = people.next

263:デフォルトの名無しさん
20/07/24 13:27:10.68 GzrObJre.net
if output_people_per_year >= 2.0:
URLリンク(www.youtube.com)

264:デフォルトの名無しさん
20/09/04 06:43:11.01 lJr2idgkp
「慶應卒の学歴なんていらない」10代起業で成功する子の共通点
URLリンク(www.excite.co.jp)
【アプリ開発で起業】必要な心得とマネタイズ方法のすべて
URLリンク(www.dreamgate.gr.jp)
学生起業家が開発、「人を軸に本を探すアプリ」とは?読書通じて「考える力」養って
URLリンク(newswitch.jp)
島田商高生がアプリ考案、発表 ICT起業家育成プログラム
URLリンク(www.at-s.com)
医師コンビが「治療用アプリ」で起業、禁煙に続き高血圧治療アプリを開発
URLリンク(diamond.jp)
好きが高じて“カレー起業”、キャッシュレス決済アプリ「TOKYO MIX CURRY」の挑戦
URLリンク(diamond.jp)
起業で成功するキャリア形成の仕方とは? 元プロサッカー選手で起業家の鈴木啓祐氏に聞いた
URLリンク(sogyotecho.jp)
年収3,000万超え!?個人開発で儲かっている海外コミュニティサイト5選!
URLリンク(note.com)

265:デフォルトの名無しさん
20/09/15 23:18:47.34 9gzhU/ts.net
site:qiita.com/advent-calendar/ python

266:デフォルトの名無しさん
20/09/15 23:22:58.86 THx0WIti.net
ビビった……
アドベントカレンダーもうやるのかなと……。

267:デフォルトの名無しさん
20/09/21 19:30:31.86 z6mfdWZh.net
本屋さんでPythonの本を見てきたがインプットとアウトプットのバランスが良い本が見つからない
説明読んで例題沢山やって、説明読んで例題...と言うのが理想

268:デフォルトの名無しさん
20/09/21 19:47:22.56 UAdp/MOE.net
>>267
そらアウトプットは自分でやるもんだから本には書いてないでしょ

269:デフォルトの名無しさん
20/09/21 20:51:04.59 UOqwcRjE.net
インデントはなあ。

270:デフォルトの名無しさん
20/09/22 02:51:14.72 EwzeVKsQ.net
本屋のpythonの本棚は膨張する一方だが
中身は薄くなる一方

271:デフォルトの名無しさん
20/09/22 07:47:55.69 e8bXVdUA.net
最初はみんなのPythonあたりでいいかね?

272:デフォルトの名無しさん
20/09/25 09:40:04.16 UVM8czPJ.net
ド初心者の感想ききたいのであれば
ここを取り下げて↓だろJK
くだすれPython(超初心者用) その50【まず1嫁】
スレリンク(tech板)

273:デフォルトの名無しさん
20/09/30 11:43:32.93 TOyie83v.net
csvファイルを読み込んでみたのですが中身が全部nanになります。解決方法を教えてください

274:デフォルトの名無しさん
20/09/30 12:21:14.83 NNWpaWfq.net
>>273
スパイスが足りないよ

275:デフォルトの名無しさん
20/09/30 12:46:37.48 /dbaz1tV.net
>>271
「みんなのPython 第4版、2017」は、内容が薄い
「パーフェクト Python [改訂2版] (PERFECT SERIES 5)、2020/6/1」の新版が出た。
これは内容が濃いけど、初心者向けでは無いかも

276:デフォルトの名無しさん
20/09/30 13:04:45.13 YQqgGXto.net
スイッチ文まだかよ(´・ω・`)

277:デフォルトの名無しさん
20/09/30 13:07:55.52 sYKFg//m.net
不要

278:デフォルトの名無しさん
20/09/30 13:55:14.55 NSlc2zcG.net
>>270
読むやつの中身が薄いから
本も中身の薄いほうが売れる

279:デフォルトの名無しさん
20/09/30 15:35:58.91 JuljwMcd.net
          |
            |  彡⌒ミ
           \ (´・ω・`) また髪の話してる・・・
             (|   |)::::
              (γ /:::::::
               し \:::
                  \

280:デフォルトの名無しさん
20/10/02 09:36:09.28 +DhQDWHn.net
アナログ フィルターの周波数応答を求める関数を教えてください

281:デフォルトの名無しさん
20/10/02 10:16:47.66 22Z18x0o.net
ロ……ローパスフィルタ?知らんけど

282:デフォルトの名無しさん
20/10/02 10:23:13.51 vEIDHK0R.net
マルチ

283:デフォルトの名無しさん
20/10/02 10:26:23.68 22Z18x0o.net
すまんイッてくる

284:デフォルトの名無しさん
20/10/02 11:30:07.89 36KHjBX6.net
マルチポストすみませんでした

285:デフォルトの名無しさん
20/10/03 22:29:15.92 CWBShfSs.net
僕にとっておきのパイソニックなコードを
教えて下さい。お願いします。

286:デフォルトの名無しさん
20/11/09 13:53:55.95 iqg/tt2w.net
>>285
URLリンク(www.sets.ne.jp)
まずはこれを読んで悟りを開く

287:デフォルトの名無しさん
21/01/26 15:26:54.47 7DQrPYu1x
「フリーランススタート」の掲載案件数、累計16万件を突破
URLリンク(codezine.jp)
「週3日・社員の6割以上」テレワーク、東京都が要請 ホテルをオフィス代わりに使うと、1カ月100万円補助
URLリンク(www.itmedia.co.jp)
札幌市のテレワーク導入支援制度 想定上回る申請600件 追加で受け付け中
URLリンク(www.hokkaido-np.co.jp)
最大45万円を支給!ギフトモール、本社移転および従業員のリモート環境整備を徹底サポート
URLリンク(www.jiji.com)
週半分以上の在宅勤務も可能!大日本印刷が人事制度刷新へ
URLリンク(newswitch.jp)
中小企業がテレワーク導入のために利用できる助成金や補助金の制度があるって知ってた?
URLリンク(dime.jp)
テレワーク支援が手厚い会社 vs 全部自腹会社の差がスゴすぎる
URLリンク(news.livedoor.com)
【フリーランス・副業の実態調査】転職活動中ではない専業フリーランス、
副業ワーカーの4割以上が、副業を通して転職を検討すると回答
URLリンク(prtimes.jp)

288:pythondeath
21/02/04 02:56:46.12 6JUxJqgy8
教えて、賢者たち。

インスタの運用自動化をするためpythonを勉強してるんだが。。。

特定のアカウント(A)の投稿にタグ付けされているアカウント(B)が
あるとして、アカウント(B)に移動して最初の投稿にいいねをする
(もし最初の投稿にいいねされていれば次の投稿)プログラムを
作りたいのだけど、アカウント(B)のタグが取得できない。

find_elements_by_calss_nameやfind_elements_by_xpathを使っても
そんなclassないと言われる。

開発環境は、
win10
physon 3.8.5
VScode 1.52.1
selenium 3.141.0

分かる人、教えてください。。。

289:デフォルトの名無しさん
21/02/06 06:15:14.87 ROiZJzWf.net
win10で
tinkerでウインドウ作って
ドラッグアンドドロップでファイルをよみこみたいんだけど
面倒なの?

290:デフォルトの名無しさん
21/02/06 07:56:59.76 FU+/gIxh.net
>>289
書き込む前に1すら読まない面倒くさがりには面倒にきまっておろうよ

291:デフォルトの名無しさん
21/02/22 04:45:35.95 xcCpjLov9
高度IT人材、富士通は最大年収3500万円へ
URLリンク(www.nikkei.com)
「富士通年収3500万!」日本のIT企業の年収も、高額化してきました
URLリンク(needs-explorer.co.jp)
AI人材の獲得に超本気 NECが新人事制度を9人に適用、富士通は最大年収3500万円へ
URLリンク(sierblog.com)
【年収3500万円も】富士通、「ジョブ型」人事制度を導入 幹部社員から 高度IT人材
URLリンク(coinmap.jp)
東芝、幹部候補をスタートアップに出向 21年度から
URLリンク(www.nikkei.com)
スタートアップで「武者修行」、村田製作所など導入
URLリンク(www.nikkei.com)
「スタートアップ点火」中部から世界 名古屋支社シンポ
URLリンク(www.nikkei.com)
インフルエンサーによる独自製品開発やブランド構築を支援するGenflowは英BGFから11.4億円調達
URLリンク(jp.techcrunch.com)
本業より副業で稼ぐ「パワフル副業者」急増で企業に求められる新しい組織づくり
URLリンク(dime.jp)

292:デフォルトの名無しさん
21/04/11 04:53:37.56 XlCnUXyn.net
マスク処理?アルファブレンドを行いたいです
src = cv2.imread()
mask = cv2.imread()
でrgbカラーチャネルの画像を読み込んでいます
ここで、maskはrgb要素がすべて同じ、グレースケール画像です
maskの画素値は0-255なのですが、0の部分と0以外の部分に2つにわけ
srcと合成したときに0以外の部分が表示されるようにしたいのですがどうmaskをいじればいいえしょうか?
masked = src*mask

293:デフォルトの名無しさん
21/04/11 05:04:41.01 XlCnUXyn.net
mask[mask != 0 ] = 1
の謎表記でそれっぽいのがいけました
なんだこれ

294:デフォルトの名無しさん
21/04/14 11:26:10.76 PMCObzBa.net
フォートラン式のマスク添字
慣れると便利

295:デフォルトの名無しさん
21/04/14 11:29:13.83 PMCObzBa.net
mask != 0を評価してみよう

296:デフォルトの名無しさん
21/04/15 05:31:38.53 1p5lwn3x.net
numpyはFortranみたいな添字マジックできてFortranよりとっつきやすいから好き
片方出来ればどっちも書けるとは思うが

297:デフォルトの名無しさん
21/04/15 14:36:57.97 Hr/L3ezh.net
>>276
きたぞー!
しかもパターンマッチ付きだ!

298:デフォルトの名無しさん
21/04/16 12:34:54.07 oXCS3Xkw.net
新構文のためにPEGパーサーにするって言ってたのはswitchのためだったのか

299:デフォルトの名無しさん
21/04/16 16:01:37.53 WuJ5uN/Q.net
今さらって感じはするが、結構まともな改善だな
URLリンク(github.com)

300:デフォルトの名無しさん
21/04/16 17:49:30.93 tgDfsFhc.net
やっと見づらいifから離れられる
さっさと3.10にしよ

301:デフォルトの名無しさん
21/04/18 00:47:54.28 SZzrtLk8.net
3.9.4の予期せぬABIの非互換性って何やったんや

302:デフォルトの名無しさん
21/04/18 00:59:48.14 SZzrtLk8.net
PyStateのメンバの一つをcharからintに変えたからバイナリ吐くときにアライメント調整してなかった環境だと死ぬってことかな

303:デフォルトの名無しさん
21/04/19 23:01:55.76 JPhe/0hm.net
俺はif派だったけど、caseの方が見やすいという思想もあったのか
読みやすいなら仕方がない

304:デフォルトの名無しさん
21/04/19 23:10:59.60 FUkgXBz9.net
Python に switch や case 文がないのはなぜですか?
if... elif... elif... else の繰り返しで簡単に同じことができます。
URLリンク(docs.python.org)

305:デフォルトの名無しさん
21/04/19 23:34:57.35 NFvqVnIp.net
>>304
○○○と会話してるみたいで不愉快な回答やわ

306:デフォルトの名無しさん
21/04/20 00:18:17.52 gd1FBcQ1.net
ただのswitchなら要らんけどlispやmlみたいなパターンマッチ機能ならsimplicity beated

307:デフォルトの名無しさん
21/04/21 04:23:15.94 qzwIy4YRA
テレワーク浸透じわり アサヒG、4月から営業拠点半減
URLリンク(www.sankei.com)
KDDI、コールセンターのユーザーサポート業務に在宅勤務を導入
URLリンク(k-tai.watch.impress.co.jp)
ワーケーション市場規模は699億円、5年後5倍に?
URLリンク(news.yahoo.co.jp)
コニカミノルタジャパンが3500人で在宅勤務、社員の生産性が落ちなかった理由
URLリンク(active.nikkeibp.co.jp)
年収1億超の“副業の達人”が教える「稼ぎやすい副業×稼ぎにくい副業」
URLリンク(news.yahoo.co.jp)
副業時代で稼げる人ってどんな人? これからの時代は「自己PR」で差をつけよ! /放送作家、戦略的PRコンサルタント・野呂エイシロウ
URLリンク(news.yahoo.co.jp)
“ガチガチに縛る”時代の終焉 カシオ計算機が「全社員の副業」「シニア世代の兼業」を解禁したワケ
URLリンク(www.itmedia.co.jp)
コニカミノルタ常務を直撃 「副業解禁に踏み切った理由」
URLリンク(www.itmedia.co.jp)
入社時点から副業容認へ パソナ新卒採用 柔軟な働き方で人材獲得
URLリンク(www.sankeibiz.jp)

308:デフォルトの名無しさん
21/04/23 23:53:25.41 hyXGjiN1.net
簡単にそれ以上のことができます。

309:デフォルトの名無しさん
21/04/24 00:14:21.41 lkpB631F.net
いやいや大変だと思うぞ…

310:デフォルトの名無しさん
21/04/24 00:18:39.56 lkpB631F.net
実装してるだけで言語の目玉機能として挙げられるようなものだろう、実際ML系言語のイントロなんか見れば一番強調されてるわけで

311:デフォルトの名無しさん
21/04/24 00:24:09.95 5nv4v28X.net
定数/評価switchと勘違いしてるのでは
destructuringが肝

312:デフォルトの名無しさん
21/04/24 11:02:59.15 fOHAtvcd.net
django の routing みたいな機能いいよね

313:デフォルトの名無しさん
21/04/26 14:41:51.02 REE9nEfp.net
長過ぎわろす
URLリンク(www.youtube.com)

314:デフォルトの名無しさん
21/04/26 14:42:59.43 REE9nEfp.net
これも長い
URLリンク(www.youtube.com)

315:デフォルトの名無しさん
21/04/26 16:15:10.21 AyunSD/z.net
そりゃフルコースだからよ

316:デフォルトの名無しさん
21/04/27 12:52:58.31 HojOCTta.net
ドキュメント読んだ方が楽じゃね?

317:デフォルトの名無しさん
21/04/30 15:26:16.61 Em81ADnb.net
アプデして新しいバージョンにもPIP入れないとだめなの?

318:デフォルトの名無しさん
21/04/30 15:48:55.52 mpouEI0r.net
>>317
どの程度のアプデあてたかによる

319:デフォルトの名無しさん
21/05/02 14:22:11.81 Uha/7NDod
【根拠あり】フリーランスエンジニアは年収862万円取れて普通という話【高収入】
URLリンク(www.ryukke.com)
ITフリーランスで月額単価150万円!万が一の就業不能に備える無料の保険もある「クラウドテック」
URLリンク(ityorozuya.hatenablog.com)
最高月収150万稼ぐ、僕がフリーランスエンジニアになったわけ
URLリンク(note.com)
月額150万円以上も可能?ITフリーランスで高単価を獲得できる理由
URLリンク(no-shachiku.com)
【2021年版】フリーランスで高収入PM案件を獲得する方法を公開!
URLリンク(freelance-school.net)
フリーエンジニアが年間3,600万円の売上を上げた方法を解説する
URLリンク(iritec.jp)
フリーランスの案件紹介について細かく解説!フリーランスは案件次第でこうも変わる
URLリンク(profuku.com)
フリーランスエンジニアがコード書いて稼げる上限
URLリンク(note.com)
オリコ、ITフリーランス専用ゴールドカード「techcareer EX GOLD for Biz Card」を発行
URLリンク(www.poitan.jp)
エンジニアの約8割が情報のインプットに「技術ブログ」を活用
URLリンク(www.sankei.com)

320:デフォルトの名無しさん
21/05/04 12:56:12.55 g/PMv139.net
pip 使ってるときに pip 自身をアプデしろって時々出て来ることあるけど
あれうざいよね

321:デフォルトの名無しさん
21/05/04 13:54:29.50 nZ2NrcK6.net
タグのID=xxxのxxxをスキャルしたいんやけどどうすればよいのでしょう?

322:デフォルトの名無しさん
21/05/04 13:57:33.25 MfX62iVD.net
kwsk

323:デフォルトの名無しさん
21/05/05 01:46:56.77 YhfVUbyb.net
スクレイピング?

324:デフォルトの名無しさん
21/05/05 01:57:42.33 NlFZp/8X.net
スキャルつってんだろ。頭皮ケアだよ

325:デフォルトの名無しさん
21/05/05 02:50:34.02 21caCo6A.net
プディー

326:デフォルトの名無しさん
21/05/05 02:58:32.59 YhfVUbyb.net
つまりxxxに毛を生やすには?ってことですか
ちょっとPythonには難しいかも知れないですね

327:デフォルトの名無しさん
21/05/05 04:57:24.44 wUp61E7s.net
           |
            |  彡⌒ミ
           \ (´・ω・`)また髪の話してる...
             (|   |)::::
              (γ /:::::::
               し \:::
                  \

328:デフォルトの名無しさん
21/05/05 06:39:52.79 RNhWnVfg.net
Pythonのリストって実装は配列だよね
arrayよりlistのほうが短いから名前をリストにしたのかな?

329:デフォルトの名無しさん
21/05/05 08:46:44.86 wUp61E7s.net
「rr」みたいな連打はめんどい

330:デフォルトの名無しさん
21/05/05 10:41:01.43 mGxnTjjU.net
手書きの文字認識の途中だけど意外と簡単に進んでいる。

331:デフォルトの名無しさん
21/05/05 12:08:48.27 Oi63YIg3.net
3.10からのmatch文って、caseに式で評価させることはできないの?
case a > b
とか。

332:デフォルトの名無しさん
21/05/05 12:42:17.86 ViIFHcFp.net
>>331
caseの意味ないやろ

333:デフォルトの名無しさん
21/05/05 14:58:37.05 Xu19ZgXj.net
>>328
lispのlistそのものだからlistという名前にしたんじゃないの?

334:デフォルトの名無しさん
21/05/05 15:40:16.80 V5qKx/EI.net
いやいやlispのlist(片方向連結リスト)ではないぞ…あえてlispで言うならfillptr付きvectorで実装するdynamic array
PyListObjectでpython以下をsls/grep

335:デフォルトの名無しさん
21/05/05 15:53:00.58 V5qKx/EI.net
メジャー言語の中ではgrowth factorが1.1程度と小さく取られてるのが特徴
挿入はナイーブなdynamic array実装(2)より数倍遅いけど、無駄になるメモリの最悪見積もりは数分の1

336:デフォルトの名無しさん
21/05/05 18:45:17.98 mGxnTjjU.net
昔かったパイソンの入門書思い出して
取り組んでみたら連休中に終わった。
とりあえず良かった。
雑談ネタが増えた。

337:デフォルトの名無しさん
21/05/05 18:52:57.32 wUp61E7s.net
スレタイよめや >ID:mGxnTjjU

338:デフォルトの名無しさん
21/05/06 23:19:31.00 AMAuzv83.net
>>331
パターンマッチだから無理
switch文とmatch文の違い
ガード節なら評価できるけどif-else以上に読みにくくなるから
他言語のswitch文のようには使えない

339:デフォルトの名無しさん
21/05/08 15:42:49.70 Jy6pPGdO.net
情報量?計算量?
URLリンク(self-development.info)
たまに「最小外接円」を推している場合もあります。
しかし、ハフ変換によるHoughCirclesを検証することになるはずです。
情報量が、圧倒的に異なりますからね。
と言っても、「OpenCVにおける円検出」自体の情報がもともと少ないのですけど。
では、優勢なハフ変換によるHoughCirclesを検証した結果はどうなるでしょうか?
「使いモノにならない」
「条件さえ決めれば、使えるかも」
結果は、このどちらかにくっきりと分かれるでしょう。

340:デフォルトの名無しさん
21/05/11 13:03:06.01 ZJle8Vfo.net
外接円の方法なるものやライブラリを使ってないので実装の質はしらんが、どっちも振るパラメータは中心xyとrの3つだし、理想的には変わらないのでは
例えばハフ変換の方が扁平率のパラメータ増やせば楕円でも何でもそのまま対応できるのでロバストだと思う
あとキレイにフィットしているかどうか=パラメータ空間上で点になっているか、で判断できるのがハフ変換の売りで、自動化も容易なので、主観による判断は片手落ち感がある

341:デフォルトの名無しさん
21/05/11 13:05:52.26 ZJle8Vfo.net
情報量はどちらも実変数3つなので、計算量のことかなって

342:デフォルトの名無しさん
21/05/11 14:52:57.82 JholilDz.net
ハフ空間で交点っぽいの見つけられさえすればよいから、これだけ画質良いなら輝点になるまで走査する必要無いと思うよ
ドット絵みたいなのは全ピクセル積んでもボヤけるし、その極値を見つけるのもargmaxでは済まなくなる
そういう時は素直に各ピクセルから円を広げて重なりを数えた方が早い

343:デフォルトの名無しさん
21/05/11 21:43:19.06 CCUKCC8O3
ゼネコン鹿島、DX化で狙う建設業界の地殻変動
URLリンク(toyokeizai.net)
DX、最初の一歩は「現場」が良い理由 1日で“40万点の棚卸し”を改善した事例も
URLリンク(www.itmedia.co.jp)
飲食店が緊急事態宣言を機に超アナログ管理から「kintone」を使ってDXに挑む
URLリンク(news.yahoo.co.jp)
NTTドコモ、建設業向けDXの新会社 コマツ、野村総合研究所などと共同で
URLリンク(www.itmedia.co.jp)
KDDIがDX支援の新会社「DXGoGo」 AI・IoTで新サービス開発
URLリンク(www.itmedia.co.jp)
残り10年を切った製造業DXの転換への期限 いま着手すべきことは何か
URLリンク(www.itmedia.co.jp)
「失敗できない会社は失敗する」DXがお金と時間の無駄に終わるNG行動3つ
生産性・効率性を再優先するな
URLリンク(president.jp)

344:デフォルトの名無しさん
21/05/17 19:42:56.29 3TA+gznA.net
クソチョンw

345:デフォルトの名無しさん
21/05/17 20:17:55.39 v7SqzMPT.net
s = "abc"
s += "def"
が通るってどういうことなの?
文字列ってイミュータブルじゃないの?

346:デフォルトの名無しさん
21/05/17 20:30:25.31 HZ1L0Oav.net
>>345
FAQだな
>>> a="abc"
>>> id(a)
20189440
>>> a+="def"
>>> id(a)
178387008
>>> i=[1,2,3]
>>> id(i)
178297704
>>> i[1]=66
>>> i[1]
66
>>> id(i)
178297704
イミュータブルとミュータブルはデータの持ち方の違いで
リードオンリーみたいなものではない

347:デフォルトの名無しさん
21/05/17 21:15:56.05 v7SqzMPT.net
>>346
代入される側のオブジェクトがすげ変わってるのこれ?
暗黙的に?

348:デフォルトの名無しさん
21/05/17 21:21:41.00 zuvtZKHx.net
>>345
変数がイミュータブルなんじゃなく
値のオブジェクトがイミュータブルというだけ
Pythonでイミュータブルな変数を定義するのは不可能

349:デフォルトの名無しさん
21/05/17 22:00:42.34 v7SqzMPT.net
>>348
オブジェクトはイミュータブルだけど
変数はイミュータブルじゃないってことでいいの?

350:デフォルトの名無しさん
21/05/17 22:01:34.00 v7SqzMPT.net
ああ、それでいいのか
なるほどそれなら納得できる

351:デフォルトの名無しさん
21/05/18 15:57:31.78 LV/0HQIM.net
>>346
>>> i+=[4]
>>> i
[1, 66, 3, 4]
>>> id(i)
178297704
文字列の += と
リストの += は
動作が違うようですね

352:デフォルトの名無しさん
21/05/19 03:12:43.19 ZyjXFBY0.net
公式docに載ってる事柄すら質問する人ってどういう層なんだろうか
日本語訳もしっかりしてるのに

353:デフォルトの名無しさん
21/05/19 09:29:55.57 YhLuUQx7.net
ぎり健てやつだろ

354:デフォルトの名無しさん
21/05/19 09:34:16.10 ElaCUwBL.net
>>352
> 日本語訳もしっかりしてるのに
これは微妙な気がする。めっちゃ助かってるけど

355:デフォルトの名無しさん
21/05/19 18:18:17.88 mfWGU5vL.net
オープンCVのところまで行ったら
勝ち組ですか?

356:デフォルトの名無しさん
21/05/19 19:38:13.00 jlkLodcR.net
相撲で言うなら序二段くらいじゃないですか?

357:デフォルトの名無しさん
21/05/20 07:17:09.15 MTRunGvY.net
>>355
PyTorchぐらいまでは上がってこい

358:デフォルトの名無しさん
21/05/23 13:52:25.50 Ki6GpCCw.net
クソチョンw

359:デフォルトの名無しさん
21/05/23 19:08:05.62 KO9AQv5q.net
>>348
変な言い回しするな。
変数の「再代入不可」を「イミュータブル」とは言わない。

360:デフォルトの名無しさん
21/05/23 20:22:59.65 VRdsHJAl.net
発音が悪いってか。

361:デフォルトの名無しさん
21/05/23 21:57:50.71 ETAwid0V.net
>>359
再代入不可の意味だと勘違いしてるのは君のほうだと思うぞ

362:デフォルトの名無しさん
21/05/23 22:51:26.20 jpQ65Iq9.net
変数内のスワップは可能だけど
変数の値は変更不能ってことでしょ
あんま直観的じゃないね

363:デフォルトの名無しさん
21/05/24 23:05:15.30 nYg3BNnM.net
なんか俺変なこと言ってるかな
スレの空気が止まってる気がするんだが

364:デフォルトの名無しさん
21/05/25 15:22:33.69 9esnpvbX.net
数々のスレの空気を止めてまわる体質なんだろ自覚しろ
真スレストッパー

365:デフォルトの名無しさん
21/05/26 21:41:20.87 ASVJzgQT.net
+=はインプレース演算子か
自己解決した
だれか教えてくれてもいいのに

366:デフォルトの名無しさん
21/05/27 08:22:46.57 Ys/d/UYY.net
ここは重複な
Pythonのお勉強 Part64
スレリンク(tech板)
Pythonのお勉強 Part65
スレリンク(tech板)

367:デフォルトの名無しさん
21/05/27 14:48:49.51 U0nLnJgd.net
a += 1
は良いけど
++a
とか書いてもエラーにならずに
期待した動きもせず
バグの温床になる

368:デフォルトの名無しさん
21/05/27 14:52:30.85 A+feATPH.net
あー、うっかりやってしまいそうだ。

369:デフォルトの名無しさん
21/05/27 20:22:09.27 21Vh7zoC.net
+++----+-+++a
とか
ただ単に
7*7
とかスクリプトに組み込んでもエラーがでない
pythonがinteractive(対話形式)なインタープリター
としての立場を重要視してるから
コンパイルするつもりだとエラーではじいて欲しくなる

370:デフォルトの名無しさん
21/05/27 20:56:10.47 4Ku5ffLZ.net
+と-が数値型キャストとその符号反転の単項演算子である以上は弾きようがなくね
++なる演算子が存在する言語なら弾けると思うが
汚いけど名前規則を無視して特例で関数にする
-(x)
負数リテラルを導入すれば定数に限って
-10
のように書けるから少しマシかな
intはともかく、floatリテラルに関しては-演算子で負数を生成する方式だと、意図した表現にならない事がままあるので、需要あるんじゃないかな?
2/8/16進文字列を渡して正確な負の浮動小数点数を表現するという逃げ道はあれど、これ醜いね…

371:デフォルトの名無しさん
21/05/27 21:09:08.02 TFfcJ58j.net
負数リテラルをサポートしてないのはcに倣ったからかな
悪しき慣習はpython4で一掃して欲しい

372:デフォルトの名無しさん
21/05/27 21:18:48.36 4Ku5ffLZ.net
よく使うものだから支持したいけど、パースに気を使わなければならないので初心者への優しさの面では微妙かもしれん
スペースで-の意味が変わる
5 - 2 # minuend 5, subtrahend 2
5 + -2 # addend 5, summand -2
5 -2 # ambiguous, maybe error
5-2 #明らかに差を意図してるので許容

373:デフォルトの名無しさん
21/05/27 21:22:24.47 4Ku5ffLZ.net
既に5+2が許容されてるんだから、最後の5-2は差を意図してると処理して問題ないよね
5 -2を弾くかどうかが悩ましいところ
精度制限無しのintを扱う限りは結果は同じなので、例が悪かった

374:デフォルトの名無しさん
21/05/27 21:41:20.21 4Ku5ffLZ.net
__pos__がいつも呼ばれるなら問題ないが、実際のところサードの数値型ライブラリは__int__, __index__, __float__, __trunc__への自動フォールバックを当てにしてるのが多々あるなあ

375:デフォルトの名無しさん
21/05/27 21:46:17.60 4Ku5ffLZ.net
俺はカウンタ的なモノに__pos__/__neg__にインクリメント/デクリメントを割り当てて代用してるから、あんまり人のことは言えんが

376:デフォルトの名無しさん
21/05/28 10:35:44.98 Kys4wuAq.net
フラグ保持しておいて2回posが呼ばれるとインクリメントする、なんてのを思い付いた
++a
分けて呼ばれると不可解な挙動するけど…
+a #変わらない
+a #二回目でインクリ

377:デフォルトの名無しさん
21/05/28 10:40:49.66 Kys4wuAq.net
まああんまり__pos__は遊んでいいもんじゃないな
__index__はnumpyみたいに配列を添字に渡したり活用例いっぱいあるが

378:デフォルトの名無しさん
21/06/23 19:41:44.81 Z7fMxROS.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw

379:デフォルトの名無しさん
21/06/24 04:05:17.28 cN2ot/D/.net
このコピペなんなん

380:デフォルトの名無しさん
21/06/24 14:43:29.64 70oiT5zZ.net
中身がどうこうより
スレageて掻き回したいだけなんだろうな

381:デフォルトの名無しさん
21/07/15 03:28:18.43 TtIRjd2i.net
この度pyinstallerでどのshell環境でも動作するコマンドを作成しました。
しかし5年前くらいのIntelMacでさえ快適に動作しますが、
M1macbookではかなりもっさりして遅いのです。
これはarm64アーキテクチャのせいで遅い可能性はありますか??
またこういったケースでの改善策などありますか??
arm64用にコンパイル方法などありましたら教えてください。
コマンドはスクレイピングした結果を別ファイルに落とす
シンプルなコマンドです。
shellscriptだとちょい面倒だったのでpythonで書きました。

382:デフォルトの名無しさん
21/07/15 17:30:10.66 E8Fj1SnF.net
知恵袋でも質問したのですが、急いでいるのでこちらでも質問させてください。
python pandasにおける行の抽出について教えて下さい。
ある値が複数の列の値のいずれかと一致する行を抽出したいです。
複数の列の列名はリストで与えられます。
例として、
'A', 'B', 'C', 'D', 'E' の5つの列を持つDataFrameがあったとします。
この内['A', 'C', 'E']の列の値のいずれかが5の行を抽出します。
ただし列名はリスト形式で与えれます。
col=['A', 'C', 'E']、val=5としたとき、変数col、valを使って行を
抽出する方法を教えて下さい。
よろしくお願いします。

383:375
21/07/15 17:32:20.92 E8Fj1SnF.net
すいません、『forで列名リストを回して抽出したものを連結する』以外の方法でお願いします。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch