[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 07/06 12:07 / Filesize : 258 KB / Number-of Response : 1020
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました



1 名前:デフォルトの名無しさん mailto:sage [2020/02/24(月) 10:31:51.39 ID:vb10EdOX0.net]
!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに増やすこと。

★当スレにRubyのソースコード類を書くことを禁ず★
☆Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
☆「Ruby では」「Rubyでは」をNGワード登録推奨

★エラーを解決したいときはエラー文(勝手に省略禁止、スクショうp等の横着も禁止)と
 環境(Pythonのバージョン+OS名IDE名と夫々のバージョン)をシッカリ書くこと

◆Pythonのソースコードを5ちゃんにコピペするとインデントが崩壊するので
  ↓等のソースコードうp用サイトに貼ってきてくだしあ
    (スクリーンショットをimgur等にうpる「横着」禁止)
ttp://ideone.com/      デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。消えるまでの日数は十分長ーく指定のこと。

◇Pythonオフィシャルサイト www.python.org/
◇まとめwiki ttp://python.rdy.jp/

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

〇前スレ
Pythonのお勉強 Part62
mevius.5ch.net/test/read.cgi/tech/1568531160/

次スレの建立は
577 名前:デフォルトの名無しさん [2020/07/04(土) 15:43:53.45 ID:NnHpeN18M.net]
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

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

クソチョンw

Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw

日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw

578 名前:デフォルトの名無しさん mailto:sage [2020/07/04(土) 17:18:02.30 ID:lSYUEvya0.net]
>>570
よほど悔しかったをだな

579 名前:デフォルトの名無しさん (ワッチョイ 6b01-l8KG) mailto:sage [2020/07/04(土) 17:57:33 ID:v/1nHlV90.net]
NGと会話すんなよ
うんこくさくなるぞ

580 名前:デフォルトの名無しさん mailto:sage [2020/07/05(日) 12:35:00.35 ID:dKznqT0V0.net]
連鎖にしとけ

581 名前:デフォルトの名無しさん [2020/07/06(月) 11:54:37.86 ID:1oVxftXVd.net]
Pythonの勉強がてら競プロの問題を解いてみたんだが、python不利すぎないか?
たまにどうやってもタイムアウトするだろって問題あるんだが

582 名前:デフォルトの名無しさん [2020/07/06(月) 12:05:48.43 ID:HdfNJv1RF.net]
pythonが前提条件ならnumpy
あとpythonでループ極力描くな

583 名前:デフォルトの名無しさん mailto:sage [2020/07/06(月) 13:51:32.36 ID:piPRL6pdM.net]
そもそも競プロはPython使わないだろ。

584 名前:デフォルトの名無しさん [2020/07/06(月) 16:19:27.63 ID:MMq9bLmV0.net]
for i in l1:
  for j in l2:
    print(i, j)
    if i == 2 and j == 20:
      print('BREAK')
      break
  else:
    continue
  break

pythonの多重ループの脱出方法はpython未経験者には、ん?って思う所だよね。

for分にelseだと。。ってねw

585 名前:デフォルトの名無しさん [2020/07/06(月) 16:35:17.11 ID:adqlPIIWF.net]
あまり使わんけど便利なときもある
あとは try except 使って脱出



586 名前:デフォルトの名無しさん mailto:sage [2020/07/06(月) 16:42:38.09 ID:vrAFWkBl0.net]
フラグ立てるのはスマートじゃないって言われるのは何で?

587 名前:デフォルトの名無しさん mailto:sage [2020/07/06(月) 16:57:16.00 ID:x29ubV3MM.net]
多くのケースではreturnとbreakとcontinueでより簡潔に代替できるから
途中returnやめろフラグ使えと言われることがあるが、それは構造化プログラミングが今ほど浸透していなかった時代にはCOBOLやCでgoto使いまくる馬鹿が多くて、
それにキレた当時の意識高い連中が分かりやすい基準として必死に啓蒙した名残
全くもって時代遅れなので気にしなくていい

588 名前:デフォルトの名無しさん mailto:sage [2020/07/06(月) 17:39:43.19 ID:vrAFWkBl0.net]
>>580
難しすぎて何言ってんのか分かりませんw
次みたいな

589 名前:感じで多重ループ抜けたり移動したりしてたんですけど気にしなくておkですか?

flag = 0

for
 if flag == 1: continue
 if flag == 0: break
 for
  if flag == 2: break
[]
[ここ壊れてます]

590 名前:デフォルトの名無しさん (テテンテンテン MMc6-LUw2) mailto:sage [2020/07/06(月) 17:47:54 ID:piPRL6pdM.net]
ループから抜けるって発想がそもそも間違い。

591 名前:デフォルトの名無しさん mailto:sage [2020/07/06(月) 17:48:42.05 ID:sEIgAATz0.net]
>>580
>当時の意識高い連中が分かりやすい基準として必死に啓蒙した名残
ホッホー(・∀・)
今はもういいんだー

592 名前:デフォルトの名無しさん (ワッチョイ bf02-Wiu6) [2020/07/06(月) 18:02:18 ID:vrAFWkBl0.net]
>>582
ループ抜けたいときどうするんですか?
最後までループを実行するコードを書くようにしなきゃダメってことですか?

593 名前:デフォルトの名無しさん mailto:sage [2020/07/06(月) 19:22:50.17 ID:sEIgAATz0.net]
>>584横だけど
抜けさせれるようになる処理の直後に
ifうんたらかんたら:
    break
ってやって抜けろてことっそ

594 名前:デフォルトの名無しさん mailto:sage [2020/07/06(月) 20:30:24.85 ID:SrLrR0EQ0.net]
N×3の配列(xyzの3次元ベクトルの配列)を第一要素(x)でソートして、重複してる場合は第二要素(y)でソート、
更に重複していれば第三要素(z)でソート、といったことをしたいのですが、なにか良い関数や手法ってありますか?
一つの要素だけでソートするのはスライスとargsortでできるのは分かったのですが、他の順序が壊れるので困ってます。

595 名前:デフォルトの名無しさん [2020/07/06(月) 20:54:23.40 ID:+g7x2qf6a.net]
>>586
安定なソートアルゴリズムでzから順にソートすれば良い。

array=array[np.argsort(array[:,2],kind=‘stable’)]
array=array[np.argsort(array[:,1],kind=‘stable’)]
array=array[np.argsort(array[:,0],kind=‘stable’)]



596 名前:デフォルトの名無しさん mailto:sage [2020/07/07(火) 05:23:17.32 ID:+ixLORdE0.net]
>>577
それわかり辛いから俺は嫌い
普通にフラグで抜ける方がマシ
PowerShellみたいにラベル付きbreakを採用してくれればいいんだけどpythonにラベルを導入するのは面倒そうな気がする
for - else自体はめっちゃ便利なんだけどね

597 名前:デフォルトの名無しさん mailto:sage [2020/07/07(火) 05:29:34.55 ID:XuloDZK90.net]
ループ制御はnext, last, continue, ラベルも使えるperlが最強だな

598 名前:デフォルトの名無しさん mailto:sage [2020/07/07(火) 06:54:41.63 ID:+ixLORdE0.net]
redoもあるしな

599 名前:デフォルトの名無しさん (アウアウウー Sacf-PeUO) [2020/07/07(火) 09:05:59 ID:NNMowNsQa.net]
>>587
最初のソートだけは quick sortでいいな。少し速くなる。

600 名前:デフォルトの名無しさん (ワッチョイ 872c-+ZV3) mailto:sage [2020/07/07(火) 12:18:45 ID:Csl+eNq20.net]
Ruby では多重ループを、ラベル付きcatch/throw で大域脱出する

ary = catch( :exit ) do
( 1..10 ).each do |x|
( 1..10 ).each do |y|
throw( :exit, [ x, y ] ) if x + y >= 15
end
end
end

p ary #=> [5, 10]

601 名前:デフォルトの名無しさん (アウアウウー Sacf-PeUO) [2020/07/07(火) 13:53:10 ID:NNMowNsQa.net]
goto for pythonというのがあってだな
entrian.com/goto/download.html

602 名前:デフォルトの名無しさん mailto:sage [2020/07/07(火) 13:54:57.54 ID:GgG2yohsd.net]
break 2
みたいに抜けるネスト数を数字で指定でいいじゃん

603 名前:デフォルトの名無しさん mailto:sage [2020/07/07(火) 15:33:00.92 ID:HkcU2LX30.net]
>>594
せやな

604 名前:デフォルトの名無しさん [2020/07/07(火) 16:16:30.39 ID:sO9SpETnr.net]
>>594
出来ないがどのバージョンのpythonの話?

605 名前:デフォルトの名無しさん mailto:sage [2020/07/07(火) 16:33:50.14 ID:qjX8R6wrM.net]
>>596
未来のバージョン



606 名前:デフォルトの名無しさん mailto:sage [2020/07/07(火) 16:37:47.34 ID:WVO+U+EY0.net]
今の所多重ループを華麗に抜ける方法はないから
脱出フラグみたいな御札を用意

607 名前:デフォルトの名無しさん [2020/07/07(火) 16:53:52.39 ID:ZkKO8nLW0.net]
フラグ使うのはカッコ悪いとかループから抜けるって発想がそもそも間違い
とか言って難癖付けてくる人が結構いるんですよ!

608 名前:デフォルトの名無しさん mailto:sage [2020/07/07(火) 16:55:58.31 ID:HkcU2LX30.net]
深すぎるループはイクナイ(・A・)らしいな

609 名前:デフォルトの名無しさん mailto:sage [2020/07/07(火) 17:25:08.60 ID:m0P/JJReM.net]
>>594
今時数値で指定とか昭和脳かよw

610 名前:デフォルトの名無しさん mailto:sage [2020/07/07(火) 17:33:03.62 ID:WVO+U+EY0.net]
どうして持って言うなら、
goto hell

611 名前:デフォルトの名無しさん [2020/07/07(火) 18:32:14.68 ID:PjfGVcOYa.net]
使える場合が限られるがitertoolsで(見かけ上)一重ループにする手もある

for i in l1:
for j in l2:
...



for i,j in itertools.product(l1,l2):
...

612 名前:デフォルトの名無しさん mailto:sage [2020/07/07(火) 21:44:44.24 ID:TXe9Wk750.net]
関数にして return で抜ける

613 名前:デフォルトの名無しさん mailto:sage [2020/07/07(火) 22:52:49.56 ID:8e77KKmBa.net]
七重ループの四つ上に抜けたいときフラグを使わざるを得ないだろ

614 名前:デフォルトの名無しさん mailto:sage [2020/07/07(火) 23:07:29.23 ID:WVO+U+EY0.net]
関数方式も4つ上が固定なら対応出来るけど
その都度5つ上とか3つ上とか柔軟wなbreakは無理だな

615 名前:デフォルトの名無しさん (アウアウウー Sa09-pR5Q) [2020/07/08(水) 01:09:26 ID:41dghGjma.net]
そんなコードを書かざるを得ないとしたらアルゴリズム設計に問題ありそうだが



616 名前:デフォルトの名無しさん mailto:sage [2020/07/08(水) 09:11:30.75 ID:mvxM/W13H.net]
多重ループの可変脱出ってどういうときに書きうるんだ?

617 名前:デフォルトの名無しさん mailto:sage [2020/07/08(水) 10:26:52.99 ID:4AyFFgTi0.net]
>>608
条件に依っての分岐時ぐらいじゃね

618 名前:デフォルトの名無しさん mailto:sage [2020/07/08(水) 14:19:44.72 ID:f5VocIN50.net]
>>607
んだべや

619 名前:デフォルトの名無しさん [2020/07/08(水) 16:58:29.22 ID:Pz3bfg7l0.net]
フラグとか言ってるのは、関数のアーリーリターンと戻り値をうまく利用するだけで十分書き換えできる気がする。
あくまで気がするだけど、それ以上突き詰めるのもなんだかな。

620 名前:デフォルトの名無しさん [2020/07/08(水) 17:38:00.45 ID:ha9nloqd0.net]
オーバーヘッドが大きくなるから関数化するなって怒られました

621 名前:デフォルトの名無しさん mailto:sage [2020/07/08(水) 17:55:05.00 ID:IMR/6exVH.net]
tkinterで
サブプロセスがqueueにモノ入れるのをafterで再帰的に待って、入ったら何かする関数を実行する関数
どういう名前つけたらいい?
periodic?

622 名前:デフォルトの名無しさん mailto:sage [2020/07/08(水) 17:57:25.87 ID:HRByJWGTd.net]
task_a

623 名前:デフォルトの名無しさん (ラクッペペ MMcb-zRTl) mailto:sage [2020/07/08(水) 20:54:32 ID:l6VQ0nZXM.net]
logging使ってるんだけど自作パッケージだけのloglevel=debugを表示できないだろうか
他のパッケージのdebugレベルが多すぎて埋もれるからそっちは表示したくない

624 名前:デフォルトの名無しさん mailto:sage [2020/07/09(木) 08:44:41.20 ID:Hu/t3nQM0.net]
最近になっていまさら、javascriptの勉強を始めたのですが
javascriptのWebsocketとPythonのwebsocket_serverで
チャットプログラムを動かしてみたんだが、日本語を入力すると文字化けする
javascriptの文字コードはUTF-8
websocket_serverが日本語に対応してないらしい
しょうがないのでjavascript側でencodeURIComponentでURLエンコードして
websocket_serverに渡して、
websocket_server側から来たデータはdecodeURIComponentに戻したらうまくいった
Python側でチャットデータを処理したい場合はurllib.parse.unquoteでUTF-8に戻せるね

625 名前:デフォルトの名無しさん (ワッチョイ 2597-gxAN) mailto:sage [2020/07/09(木) 09:34:44 ID:3WaywwbW0.net]
pythonで今どきUTF-8に対応してないなんてある?
bytesとstrを変換するときにUTF-8を指定するだけだから、もしASCIIで変換してたとしてもかなり簡単な改造でUTF-8を通せると思うけど



626 名前:デフォルトの名無しさん [2020/07/09(木) 10:00:10.23 ID:TlzlBxT20.net]
websocket_serverの使い方間違ってるだけ
に+1

627 名前:デフォルトの名無しさん mailto:sage [2020/07/09(木) 10:27:42.84 ID:Ra2kCVHqa.net]
Linux標準EUC-JPだっけ

628 名前:デフォルトの名無しさん [2020/07/09(木) 10:39:53.53 ID:1ZAKCUZQ0.net]
ワハハ

629 名前:デフォルトの名無しさん [2020/07/09(木) 10:41:06.77 ID:g1m/M0Pb0.net]
>>615
あんまり詳しくないんだけど
自作パッケージ専用のロガーインスタンスを作って、
ログの出力先を分けれるのが普通。うちの会社はそういう方法を取ってる

なにか訳があってロガーインスタンスを統一したいなら、
フィルターで同じことができる"かも"しれない

630 名前:デフォルトの名無しさん mailto:sage [2020/07/09(木) 10:47:53.35 ID:g1m/M0Pb0.net]
あと多分、親のロガー、子のロガーという概念を調べると幸せになれると思う
具体的なアドバイスができるほど知恵がなくてすまんな

631 名前:デフォルトの名無しさん mailto:sage [2020/07/09(木) 12:03:36.70 ID:IxLWw8390.net]
>>619
いつの話だよ

632 名前:デフォルトの名無しさん mailto:sage [2020/07/09(木) 12:24:01.60 ID:DLLEuHaFa.net]
>>623
>616> 最近になっていまさら、
だからワハハ

633 名前:デフォルトの名無しさん [2020/07/09(木) 12:42:32.28 ID:dz9JaUPW0.net]
まだ漢字環境が整ってないころは、7ビットJISコードでメールしてたな。
漢字 IN/漢字 OUTとか懐かしいw

634 名前:デフォルトの名無しさん mailto:sage [2020/07/09(木) 12:48:58.94 ID:zVhnYUIx0.net]
>>621
ありがとう親子はわかってるつもりなんだけどルートロガーが子に伝播する結果自作パッケージ以外のパッケージにも伝播してしまうんだよなぁ

635 名前:デフォルトの名無しさん [2020/07/10(金) 19:49:48.44 ID:lPU6Jb9IM.net]
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

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

クソチョンw

Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw

日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw



636 名前:デフォルトの名無しさん [2020/07/12(日) 09:35:21.01 ID:44gw9jcB0.net]
型の扱いが難しい
うっかり文字型にリスト入れようとするとかが多すぎて萎える
プログラム動かす前に警告してくれるような機能ないのかな
自分で気をつけるしかないですか?

637 名前:デフォルトの名無しさん mailto:sage [2020/07/12(日) 09:40:20.70 ID:lQJaWZP00.net]
型アノテーション書いてmypyでチェックする

638 名前:デフォルトの名無しさん mailto:sage [2020/07/12(日) 09:41:07.76 ID:zNwkT4YV0.net]
>>628
文字しか受けれない函数はore_ほげ_str
リストな変数はore_list_ふが
とかって わかるように命名しておk

639 名前:デフォルトの名無しさん mailto:sage [2020/07/12(日) 10:20:39.18 ID:zf8GLb7g0.net]
>>628
>うっかり文字型にリスト入れようとするとかが多すぎて萎える

個人的に遭遇したことがないケースなのでサンプルコード希望

640 名前:デフォルトの名無しさん [2020/07/12(日) 10:23:19.69 ID:gK+CZf1Fa.net]
>>628
型アノテーション+pylance

641 名前:デフォルトの名無しさん [2020/07/12(日) 10:40:45.06 ID:NK7E+AG5F.net]
>>631
+1

ていうか >>628 はプログラミング以前に致命的な勘違いをしている気がする

642 名前:デフォルトの名無しさん [2020/07/12(日) 11:52:25.45 ID:3OsNpTAHd.net]
文字列のn文字目を指定して書き換えできないのうんこすぎないか?
Pythonは文字列の扱いがめんどくさい
Joinとかfindとかは使いやすいけど

643 名前:デフォルトの名無しさん mailto:sage [2020/07/12(日) 11:55:05.15 ID:zNwkT4YV0.net]
>>634
えっ
えっ
えっ???

644 名前:デフォルトの名無しさん mailto:sage [2020/07/12(日) 12:00:48.14 ID:tkU6cDNN0.net]
>>634
くだすれPython(超初心者用) その48【まず1嫁】
https://mevius.5ch.net/test/read.cgi/tech/1589201940/

645 名前:デフォルトの名無しさん mailto:sage [2020/07/12(日) 12:04:32.64 ID:TSWImB1v0.net]
>>> import ctypes
>>> b = b'ABC'
>>> b
b'ABC'
>>> ctypes.cast(b, ctypes.POINTER(ctypes.c_char))[1]
b'B'
>>> ctypes.cast(b, ctypes.POINTER(ctypes.c_char))[1] = b'X'
>>> b
b'AXC'

byte列ならうまくいくが
stringでやるとコンソールが飛んだわω



646 名前:デフォルトの名無しさん mailto:sage [2020/07/12(日) 12:06:15.28 ID:zNwkT4YV0.net]
>>637
書き込む前にリロれ
続きは>>636で!

647 名前:デフォルトの名無しさん (ワッチョイ e3a3-hB/9) mailto:sage [2020/07/12(日) 12:55:42 ID:b704Nx6Q0.net]
>>628
プロパイソニスタの俺は変数名で型までわかるように命名する
kenmei-moji
namae-hairetu
date-jisho
こんな具合だ
参考にしてくれ

648 名前:デフォルトの名無しさん (ワッチョイ e3a3-hB/9) mailto:sage [2020/07/12(日) 13:01:32 ID:b704Nx6Q0.net]
>>634
strはイムータブル(変更できないオブジェクト)だからな
プロパイソニスタの俺ならこう書く
newmoji = ""
for s in (list(moji[3]) ="あ"):
newmoji += s

649 名前:デフォルトの名無しさん (スップ Sd03-ghYe) mailto:sage [2020/07/12(日) 13:22:01 ID:TA0sWfORd.net]
GANでノイズから綺麗な写真を作るのは無理か・・・。
プロの人はどうやってるんだろうか。

650 名前:デフォルトの名無しさん (オッペケ Sra1-pR5Q) [2020/07/12(日) 13:33:34 ID:zH2hc5C8r.net]
>>641
発展版で出来てる
styleGAN、progressive GAN、など。

651 名前:デフォルトの名無しさん mailto:sage [2020/07/12(日) 15:20:55.61 ID:ue94V+ZE0.net]
>>640
頭大丈夫か?

652 名前:デフォルトの名無しさん mailto:sage [2020/07/12(日) 22:09:04.62 ID:b704Nx6Q0.net]
>>643
配列に変換して書き換えるのがポイントね
メモリ効率も極めて高いのでビッグデータ扱う厳しいクライアント相手でも使えるテクニック!

653 名前:デフォルトの名無しさん (ワッチョイ 233d-Bqa1) [2020/07/12(日) 22:54:42 ID:pInVZfEu0.net]
>>644
元からそういう人でなければ、多分いま一時的に病んでるから気をつけた方がいい
過労で疲れてるんだよ。俺たちの職業病みたいなもんだ
そんな状態で仕事してもロクなことにならないし、病院で診断を受けて休業することも視野に入れたら?
有休が残ってるなら、仮病使って休んでもいいかもな

654 名前:デフォルトの名無しさん mailto:sage [2020/07/12(日) 23:13:41.28 ID:zNwkT4YV0.net]
>640からの発展具合・流れに不覚にもワロタ(・∀・)

655 名前:デフォルトの名無しさん mailto:sage [2020/07/13(月) 00:25:04.80 ID:YY112Tvk0.net]
>>645
ごめん
まさかそんな優しい言葉かけられるとは思わなかった
おフザケで適当書いただけだからスルーしてくれると



656 名前:りがたい… []
[ここ壊れてます]

657 名前:デフォルトの名無しさん [2020/07/14(火) 12:43:12.92 ID:BycPg5rU0.net]
こういうキュレーションサイトを作成する場合、ベースとなるcmsはあるでしょうか。wordpressなど
1から構築していきますか?
https://togetter.com/recent

スクレイピングに有利そうなのでpythonと
djangoを考えていますが、django自体がcmsというわけではないようです

658 名前:デフォルトの名無しさん [2020/07/16(木) 20:17:35.88 ID:wWKTpnLl0.net]
x座標なんですが、10から-10の間を行ったり来たりするものが作りたいです
10に達したらマイナス側に反転し、-10に達したら10側に反転するというものです。

659 名前:デフォルトの名無しさん [2020/07/16(木) 20:23:58.63 ID:wWKTpnLl0.net]
https://ideone.com/HYAy03
こうしても打ち消し合うようです

660 名前:デフォルトの名無しさん [2020/07/16(木) 20:25:56.29 ID:wWKTpnLl0.net]
https://ideone.com/g6H4qf
すみません、elif部分を修正しました。これだとマイナス側だけに動いちゃいます

661 名前:デフォルトの名無しさん [2020/07/16(木) 20:26:20.30 ID:wWKTpnLl0.net]
すみません、スレを移動します

662 名前:デフォルトの名無しさん mailto:sage [2020/07/16(木) 20:58:51.27 ID:IncI6JN30.net]
このパイは3ですか?

663 名前:デフォルトの名無しさん [2020/07/17(金) 11:04:26.48 ID:hPmghiPz0.net]
x = 10 * math.cos(t)

664 名前:デフォルトの名無しさん [2020/07/19(日) 21:16:47.91 ID:EojUkFKDM.net]
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

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

クソチョンw

Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw

日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw

665 名前:デフォルトの名無しさん (ワッチョイ 713d-fpGm) mailto:sage [2020/07/20(月) 18:14:47 ID:TvtPXQn20.net]
次の4連休はブートキャンプとする。
異論は認めない。
ポテンシャル揚げていくよ!!!



666 名前:デフォルトの名無しさん mailto:sage [2020/07/20(月) 20:45:57.61 ID:7juao4g1M.net]
テンションじゃ無いのか

667 名前:デフォルトの名無しさん mailto:sage [2020/07/20(月) 22:41:35.08 ID:Ah+WWaHJ0.net]
コロナ太り解消しないとな。

668 名前:デフォルトの名無しさん mailto:sage [2020/07/20(月) 22:52:54.25 ID:cw33/QBV0.net]
高度1万メートル!

669 名前:デフォルトの名無しさん mailto:sage [2020/07/21(火) 20:39:02.21 ID:A3xccHXk0.net]
テンションなんか揚げてどうする?
キマってんなwww

670 名前:デフォルトの名無しさん mailto:sage [2020/07/21(火) 23:57:53.72 ID:aTs+pxVC0.net]
ポテンシャル揚げていくって意味不明なんだけど

671 名前:蟻人間 mailto:sage [2020/07/22(水) 00:00:39.49 ID:cNKad+FAd.net]
今日のランチは揚げ物かなあ。

672 名前:デフォルトの名無しさん [2020/07/23(木) 22:06:55.66 ID:Yr1uddV76]
スピーチにもう悩まない!相手を不愉快にさせない大人の話し方
https://www.youtube.com/watch?v=Nw5EYKXIceI
喋り下手に決定的に足りないものは?喋り上手になる最強方法!
https://www.youtube.com/watch?v=tBnJfdzBHaU&t=760s
コミュニケーション能力がない人の特徴 会話上手になれる話し方のコツ
https://www.youtube.com/watch?v=9UO9ejfSoCQ&t=1290s
プレゼンやスピーチが苦手な人こそ実践するべき人前で話す3つのコツ
https://www.youtube.com/watch?v=C02YfWo-464&t=618s
意識的にスピーチ力を鍛える簡単アドバイス
https://www.youtube.com/watch?v=mhfEgQcUhRU
一目瞭然、プロとアマチュアの話し方の違いとは?
https://www.youtube.com/watch?v=-eWBXwTAzJw
スピーチが得意な人は事前に◯◯してる!
https://www.youtube.com/watch?v=R0DRdnybDGM
仕事が出来る人かどうかは話し方で9割分かる
https://www.youtube.com/watch?v=DRZM_10w_Zo&t=9s
スピーチ力をUPさせる簡単な方法
https://www.youtube.com/watch?v=5CtG58WkUBc&t=454s
人前で話す恐怖を克服して堂々とスピーチする2つの方法
https://www.youtube.com/watch?v=p8VuGeBRns0&t=494s
人前でうまく話すには、〇〇しないこと 緊張 プレゼン
https://www.youtube.com/watch?v=TY5wGbEh0PI

673 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 15:46:03.07 ID:GSy7Xv9S0.net]
◆ワキガ◆わきが◆腋臭◆Part 130
https://rio2016.5ch.net/test/read.cgi/body/1594890531/

674 名前:デフォルトの名無しさん [2020/07/28(火) 11:26:06.91 ID:Ys0S2mDD0.net]
pythonって本当にいろんな関数持ってるね。
ディレクトリの階層構造を取得したかったんだよ「os.listdir()でディレクトリを読み込んで
もしディレクトリを持ってたら、もう一度os.listdir()で読み込んで・・・」ってやってこうと思ったんだけど。

ものは試しにグーグル先生に聞いてみたんだ。そしたらos.walk()って関数を教えてくれた。
これforループで階層構造を持ってきてくれるんだよ。

pythonすげーなw

675 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 11:33:01.00 ID:N/V3DduUM.net]
コマンドプロンプトですらTreeコマンドで階層構造持ってきてくれるで



676 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 12:19:06.24 ID:7XR+4p51M.net]
今やC++すら標準ライブラリに含まれてる

677 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 12:25:40.05 ID:Wi5XRcdR0.net]
>>666
それは違う

678 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 15:01:51.18 ID:P/5A0W8Ld.net]
treeで取得したテキストからpythonで抽出すればいいんじゃないかな

679 名前:デフォルトの名無しさん [2020/07/28(火) 15:25:26.63 ID:XpAjM/1UF.net]
昔は os.path.walk() もあった

680 名前:デフォルトの名無しさん (ワッチョイ 8b63-RnSF) mailto:sage [2020/07/28(火) 17:31:50 ID:gft37v4M0.net]
pipって、管理者権限なしでinstall実行すると、
デフォルトで勝手に--userつけて処理しちゃうようになったんだな。
前みたいに、エラーにしてくれたほうが気づくことができるのでありがたいんだが。

681 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 20:27:11.26 ID:RtWh5x5u0.net]
Openapi generator(swagger)を使ってapi clientを生成したんだけど、ステータスコードとかヘッダーも返り値にいれたい
_return_http_data_onlyをfalseにすればいいことはわかるんだけどこれコード生成時のパラメータで渡せないかな?あるいはmastashをいじればいい?

682 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 21:09:39.19 ID:NUrEQho80.net]
OpenapiがOppaiに見えた
氏のう

683 名前:デフォルトの名無しさん [2020/07/29(水) 21:55:05.33 ID:m9v+CiQ2a.net]
>>673

待て!早まるな!!
https://youtu.be/kXSTszWlFNw

684 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 22:52:14.38 ID:D51buVnA0.net]
mastashをいじればいい?が
masturbationをいぢればいい?に見えた。
タヒのう。

685 名前:デフォルトの名無しさん [2020/07/30(木) 15:48:34.16 ID:c0MC1DCB6.net]
Windows だと pythonのインストールパスって何処が推奨されてるの



686 名前:
bash on windowsのために HOME=C:/home
と設定してたのが悪さして,

anaconnda 版
32bit 64bit版
2.7 3.6 3.7 3.8
C:\Uses\myname 以下に入ったもの  C:\Python3.7 に入ったもの

が混在しているわけわからない環境になった

3か月ごとぐらいに「流行」が変わるので,いいかげん統一してほしい
[]
[ここ壊れてます]

687 名前:デフォルトの名無しさん [2020/07/30(木) 16:40:08.43 ID:EPvquY9vF.net]
>>673
+1

688 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 16:40:12.02 ID:oc08EQ8dM.net]
"Program Files" の下

689 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 16:46:45.39 ID:+IR+ealOa.net]
>>675
いっぺん タヒんでみる?
https://youtu.be/BeHmcq4PcwY

690 名前:デフォルトの名無しさん (ガックシ 06ee-ANno) [2020/07/30(木) 17:02:52 ID:c0MC1DCB6.net]
bash on windows の .bashrc に  "Program Files" できるだけ書きたくないけど
もうこれは受け入れるしかないんだろうね

691 名前:デフォルトの名無しさん [2020/07/30(木) 17:16:12.00 ID:EPvquY9vF.net]
alias とか link -s とか

692 名前:デフォルトの名無しさん [2020/07/30(木) 17:17:53.44 ID:EPvquY9vF.net]
typo
ln -s

693 名前:デフォルトの名無しさん (ワッチョイ d663-Xvfy) mailto:sage [2020/07/30(木) 17:35:37 ID:D6v3I6jp0.net]
>>676
どちらかをシンボリックリンクにするとか?

694 名前:デフォルトの名無しさん [2020/07/30(木) 17:39:19.52 ID:c0MC1DCB6.net]
また3か月すぎると 「anaconda は再現性ないから切り替えできる環境にしろ」
ということになって C:\Python38 が推奨になる未来が見える

695 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 17:46:14.90 ID:CYFIlYltM.net]
よー分からんけどその3ヶ月毎の流行とやらは追わなきゃならんの?



696 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 18:15:11.29 ID:GT5t/3fOM.net]
バグフィックス毎にディレクトリ変えるとか気が狂ってるな。

697 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 18:22:19.61 ID:+IR+ealOa.net]
「あはあはあははははーーー」
「お〜い、ま・て・よ〜〜〜」

698 名前:デフォルトの名無しさん [2020/07/30(木) 19:47:01.34 ID:sKox1nf30.net]
元々の型を維持したいときどうすればいいですか?例えば
def func(v):
return v if v > 4 else 0

a = [1, 2, 3.4, 5]
print(list(map(func, a)))
の出力は
[0, 0, 0, 5]です。これを
[0, 0, 0.0, 5]にしたいのですが、何をどうしていいやら。
例えば"else 0"のところを、"type(v)(0)"とかまでやってみましたが
うまくいきません。どなたかぁ、教えてください・・・

699 名前:デフォルトの名無しさん [2020/07/30(木) 20:01:26.23 ID:82/zkmQ80.net]
>>688
> "type(v)(0)"とかまでやってみましたが

それで上手くいったよ?
https://ideone.com/QVS6NU

700 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 20:05:09.51 ID:++jxSHjj0.net]
else v * 0

701 名前:デフォルトの名無しさん [2020/07/30(木) 20:30:42.67 ID:sKox1nf30.net]
>> 686
あれ??できました。
なんでできないと思ったんだろう・・・
もしかして保存忘れ?ありがとうございました!!

702 名前:デフォルトの名無しさん (ワッチョイ ce8c-QWST) [2020/07/30(木) 21:00:54 ID:sKox1nf30.net]
さきほどtypeの扱いで質問したものです。
OpenCVを使っているのですが

次に貼るプログラムを書くとエラー「TypeError: Expected Ptr<cv::UMat> for argument 'mv'」が最終行で出ます。
最終行のHをZに変えると動きます。
型が違うのかなと、色々デバッグプリントしてるのですが、その結果は以下の通りでZとHの間に違いがあるように見えません。
どうしてなんでしょうか・・

703 名前:デフォルトの名無しさん [2020/07/30(木) 21:01:34.87 ID:sKox1nf30.net]
import numpy as np
import cv2

def norm(v, m, s, t):
return np.uint8(0)

img = cv2.imread("hoge.jpg")

hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
h,s,v = cv2.split(hsv)

print("about: h=====================")
print(type(h), type(h[0][0]), h, h.shape, sep='\n')

f = np.frompyfunc(norm, 4, 1)
H = f(h, np.mean(h), np.std(h), img.dtype)
print("about: H=====================")
print(type(H), type(H[0][0]), H, H.shape, sep='\n')

height, width = img.shape[:2]
Z = np.zeros((height, width), np.uint8)
print("about: Z=====================")
print(type(Z), type(Z[0][0]), Z, Z.shape, sep='\n')

h_img = cv2.merge((Z, h, h))

704 名前:デフォルトの名無しさん [2020/07/30(木) 21:03:11.67 ID:sKox1nf30.net]
ちなみにデバッグログは
about: h=====================
<class 'numpy.ndarray'>
<class 'numpy.uint8'>
[[ 50 50 20 ... 95 96 87]
...
[103 103 103 ... 30 30 30]]
(383, 510)
about: H=====================
<class 'numpy.ndarray'>
<class 'numpy.uint8'>
[[0 0 0 ... 0 0 0]
...
[0 0 0 ... 0 0 0]]
(383, 510)
about: Z=====================
<class 'numpy.ndarray'>
<class 'numpy.uint8'>
[[0 0 0 ... 0 0 0]
...
[0 0 0 ... 0 0 0]]
(383, 510)
このような感じで、HとZに違いが私にはわかりません・・(改行多いと言われたので少し省略してます)

705 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 21:05:46.23 ID:SHrdySLua.net]
Hzの違いとは振動数の違い



706 名前:デフォルトの名無しさん [2020/07/30(木) 21:06:46.58 ID:sKox1nf30.net]
>>695
コーディング中の貧乏ゆすりはしていません

707 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 21:11:35.69 ID:SHrdySLua.net]
改行が多いのではない、修行が足りないのだ

708 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 21:37:10.49 ID:SHrdySLua.net]
>>696
ファンキーなヤツを列に並ばせるのは大変なのさ

709 名前:デフォルトの名無しさん [2020/07/30(木) 22:03:11.78 ID:MzLuHAmG0.net]
バグフィックスのたびにディレクトリ変わるのも
importで親ディレクトリと相対パス使えたらなんとかなったのに

710 名前:デフォルトの名無しさん [2020/07/30(木) 22:11:31.89 ID:2ajdvtVF0.net]
jupyter notebookってなんで人気なの?
vs codeでよくね

711 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 22:22:57.20 ID:S+aJhwLC0.net]
ATOM使おうぜ。

712 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 23:59:38.69 ID:lkosohg/0.net]
>>700
いや全然別物じゃん…

713 名前:デフォルトの名無しさん (ワイーワ2 FF62-QWST) [2020/07/31(金) 12:24:59 ID:N0eufbNjF.net]
h_img = cv2.merge((np.ndarray((height, width), np.uint8, H.ravel()), h, h))

714 名前:デフォルトの名無しさん [2020/07/31(金) 12:44:26.06 ID:N0eufbNjF.net]
こっちか
https://www.366service.com/jp/qa/904e8c5088522513221349f919a8625d
https://stackoverflow.com/questions/5762440/how-to-transform-a-opencv-cvmat-back-to-ndarray-in-numpy
https://stackoverrun.com/ja/q/2606945

715 名前:デフォルトの名無しさん [2020/08/01(土) 14:19:49.38 ID:dQA9Yzpv0.net]
>>703,704 さん
ありがとうございました。確かにできました。ndarrayに詰め直している、
というコードだと思うのですが、もともとHは
<class 'numpy.ndarray'>
<class 'numpy.uint8'>
[[0 0 0 ... 0 0 0]
...
[0 0 0 ... 0 0 0]]
(383, 510)
numpy.ndarrayで中の要素はnumpy.uint8でサイズも(383,510)だから
なぜ詰め直す必要があったのか、まだよくわかっていません。
でも、やりたいことがこの方法でできることは認識できました。
あとは納得・・・現状頭の上にクエスチョンマークだらけです(ハウン



716 名前:デフォルトの名無しさん mailto:sage [2020/08/01(土) 14:38:27.15 ID:Sq3FCv8na.net]
hなイメージにHなラベルで悶々としてるのか

717 名前:デフォルトの名無しさん [2020/08/01(土) 14:57:27.28 ID:dQA9Yzpv0.net]
>>703
ちなみにHをflattenやravelで1次元化すると値がオールゼロだったはずなのに、
謎の数字が入っているのも気になっています。
きっとpythonの型の在り方にまだ理解が深まってないんだと思うのですが・・・

718 名前:デフォルトの名無しさん (ガックシ 06ee-ANno) [2020/08/01(土) 15:47:43 ID:iBkCvJIF6.net]
google検索に

python VisualStudio 実際に動かすとハマるエラーメッセージ

入れてもVisuakStudio2017の情報しかないので
最近はWindowsでpython使う人がいなくなったような気がする

VisualStudioをemacsに変えるとスタックオーバーフローとか出てくるのに

719 名前:デフォルトの名無しさん (ブーイモ MMbe-23Ku) mailto:sage [2020/08/01(土) 15:51:07 ID:eM8iVGGrM.net]
単にVisualStudioユーザーが減っただけでは?

720 名前:デフォルトの名無しさん mailto:sage [2020/08/01(土) 16:28:31.67 ID:JLeCxWnc0.net]
VSはVSでもVSCode

721 名前:デフォルトの名無しさん [2020/08/01(土) 16:36:24.40 ID:iBkCvJIF6.net]
KinectのWindowsでしか動かないアプリのせいで
pybind11やboost.python経由でC++とpython組み合わせて
tensorflow使う人多いはずなのに

google検索しても古い記事しかない

722 名前:デフォルトの名無しさん mailto:sage [2020/08/01(土) 16:53:26.00 ID:EZTrMdob0.net]
ユーザ数は右肩上がりなのにWindowsだけ減るわけ無いだろアホ

723 名前:デフォルトの名無しさん mailto:sage [2020/08/01(土) 17:51:20.96 ID:ObfZxmHn0.net]
C#はお役御免か

724 名前:デフォルトの名無しさん mailto:sage [2020/08/01(土) 18:41:10.09 ID:mWl4XemVM.net]
python卒業すると次のステージでC#入門する人多いね

725 名前:デフォルトの名無しさん mailto:sage [2020/08/01(土) 19:55:50.09 ID:cDzcAhaEM.net]
てかPythonとC#ってそんなに競合しないだろ
普通に両方使ってるし



726 名前:蟻人間 mailto:sage [2020/08/01(土) 20:34:23.53 ID:LLVAByzud.net]
Pythonを使えばこんなソフトも作れるよ。
ただし、ファイルサイズがデカい(10MB)。

【ソフト名】 ガゾーナラベ
【ソース】https://katahiromz.web.fc2.com/gazonarabe/
【バイナリ】https://github.com/katahiromz/GazoNarabe
【説明】自動で画像を並べて Word 文書ファイル(docx)を作成するソフトです。

727 名前:デフォルトの名無しさん mailto:sage [2020/08/01(土) 22:29:49.01 ID:jfgVFCA70.net]
VBA でも作れそう。

728 名前:デフォルトの名無しさん mailto:sage [2020/08/02(日) 12:38:32.59 ID:uiYqbxLc0.net]
>>711
pybind11使おうと思うユーザーなら、
適当なqiitaの記事で大体の感触掴んで、あとは公式ドキュメントで十分でしょ。

729 名前:デフォルトの名無しさん [2020/08/02(日) 14:09:46.79 ID:XKqCv5jo0.net]
>>716
ファイル名だけで表示か?
D&Dした画像をサムネ表示するかヴィジュアルな実行後プレビューを付けないとGUIソフトとは言い難い

設定の初期化って、設定が10や20あるいは許す限り大量に保存できないとダメじゃん

730 名前:デフォルトの名無しさん mailto:sage [2020/08/02(日) 14:11:12.04 ID:JDm1PrShM.net]
またVBAが勝ってしまったようだな

731 名前:蟻人間 mailto:sage [2020/08/02(日) 15:14:58.70 ID:/XA5mTe8d.net]
>>719
ありがとうございます。

732 名前:デフォルトの名無しさん [2020/08/02(日) 17:40:38.47 ID:8eWo8A+J6.net]
Windowsはなあ
UWSCで「はい」「次へ」の自動クリック設定してたはずが
vcpkgがメニュー英語に切り替えてくるせいで
インストールの間,何時間も張り付いていないといけなくなるし
とにかく時間泥棒が多すぎる

733 名前:デフォルトの名無しさん mailto:sage [2020/08/02(日) 21:22:06.76 ID:VbsWrpW00.net]
英語ロケールにしろよ。

734 名前:デフォルトの名無しさん [2020/08/02(日) 23:12:02.06 ID:itHXwycI0.net]
PyQt に raize()って関数があるんだよ。

win.raize()ってやると指定したウィンドウが最上位にくるのね。
ところが raize ってpythonの予約後になってて
win.raize() がエラーになるんだよ。

これについてはグーグル先生に聞いたら海外でまったく同じ問題で悩んでる人がいて別関数の組み合わせで解決できたんだけど、
たとえpythonの予約後でもライブラリーの関数を呼ぶ方法がないのは不味くない?

735 名前:デフォルトの名無しさん mailto:sage [2020/08/02(日) 23:43:15.65 ID:i8ux1lbe0.net]
>>724
win.raise_() でどうだろう



736 名前:デフォルトの名無しさん [2020/08/02(日) 23:59:06.71 ID:itHXwycI0.net]
>>725
それで呼べるんだね。動いたよ。有難う。
グーグル先生の教えはなんだったんだろうw

737 名前:デフォルトの名無しさん mailto:sage [2020/08/03(月) 00:47:43.36 ID:WWek/R9I0.net]
>>725
これはどういう理由で呼べてるの?

738 名前:デフォルトの名無しさん mailto:sage [2020/08/03(月) 10:39:00.14 ID:OK9YQSm20.net]
いきさつはよく分からないが、名前の衝突を避けるため
PyQt側でエイリアスを提供したんだと思う

739 名前:デフォルトの名無しさん mailto:sage [2020/08/03(月) 19:37:36.83 ID:rIW6823Wd.net]
なんだかんだ言ってEXCELにPython乗ったら最強じゃね?

740 名前:デフォルトの名無しさん mailto:sage [2020/08/03(月) 19:39:23.28 ID:orKbEDreM.net]
numpy 面倒くさい。
素直に配列使えるようにしろ。

741 名前:デフォルトの名無しさん mailto:sage [2020/08/03(月) 19:51:04.04 ID:9ZAc7KOx0.net]
>>729
Excel Python 質問スレ
mevius.5ch.net/test/read.cgi/tech/1517018055/

>>730
逆に考えるんだ、numpy/scipy/pandasライブラリを扱うための言語がPythonなんだと
ExcelのためにVBAが存在し、RailsのためにRubyが存在する、当たり前の話だろ
配列に関する標準ライブラリのAPI設計論なんてのは些細なことなんだぞ

742 名前:デフォルトの名無しさん mailto:sage [2020/08/03(月) 20:59:07.23 ID:phol22cC0.net]
a[:, np.newaxis, :]
とか出てくるとマジ意味不明よね

743 名前:デフォルトの名無しさん mailto:sage [2020/08/03(月) 22:19:01.41 ID:TEFChVL50.net]
>>731
Range("A1:A10").Select ってやると A10セルは選択されないんだろ、知ってるぜ。

744 名前:デフォルトの名無しさん [2020/08/03(月) 22:50:14.76 ID:7e/FREzTa.net]
a[:][np.newaxis][:]
a[:, np.newaxis, :]
a[, np.newaxis, ]

745 名前:デフォルトの名無しさん [2020/08/12(水) 09:33:04.03 ID:k0yA6UH80.net]
pythonのライブラリーって凄いって言うけど。
何処かにライブラリーの一覧みたいなのあるの?



746 名前:デフォルトの名無しさん mailto:sage [2020/08/12(水) 12:16:09.24 ID:OW3IIZ/vM.net]
>>735
そのpythonはどこから手に入れたんだ?
https://docs.python.org/ja/3/library/index.html

747 名前:デフォルトの名無しさん (ワッチョイ 9d6a-mOjO) [2020/08/12(水) 12:38:05 ID:k0yA6UH80.net]
>>736
あ、このサイトselectの使い方を調べたときグーグル先生に教えてもらった。
あらてめて見ると、凄いあるねライブラリー。

なんかさ、人工知能のライブラリーが使えるとかネットで言ってるじゃん。
そういう凄いのを紹介してるところがあるのかな?っておもって。

748 名前:デフォルトの名無しさん mailto:sage [2020/08/12(水) 12:47:24.30 ID:YUySFHvg0.net]
>>737
人工知能 ライブラリー python
でググるのではダメなのか?

749 名前:デフォルトの名無しさん mailto:sage [2020/08/12(水) 12:49:52.50 ID:OeGmZzmo0.net]
そういうのはAIに聞かないと分からない。人間じゃ無理

750 名前:デフォルトの名無しさん mailto:sage [2020/08/12(水) 16:20:33.11 ID:iRYA0d0Sd.net]
ライブラリーを探すためのライブラリーがない

751 名前:デフォルトの名無しさん [2020/08/12(水) 16:22:15.99 ID:mptqcK2nF.net]
pipy とか github で検索

752 名前:デフォルトの名無しさん mailto:sage [2020/08/12(水) 20:52:45.47 ID:hk3RMNcBa.net]
あの有名な google のサイトの中を探してみないのか?

753 名前:デフォルトの名無しさん (ワッチョイ 8201-FRDO) mailto:sage [2020/08/12(水) 21:04:35 ID:HozojyCs0.net]
>>735
pypiのダウンロードランキング上位のライブラリ一覧
https://pyreadiness.org/3.9/

754 名前:デフォルトの名無しさん (ワッチョイ 8101-6UhS) mailto:sage [2020/08/12(水) 23:51:03 ID:RlhiUHhG0.net]
https://pypi.org/

755 名前:デフォルトの名無しさん [2020/08/14(金) 18:54:56.39 ID:19vTStSCU]
中学数学からはじめる微分積分
https://www.youtube.com/watch?v=4p1rwfXbCoY&t=4341s
中学数学からはじめる相対性理論
https://www.youtube.com/watch?v=voFHToRM4xI&t=10s
中学数学からはじめるAI(人工知能)のための数学入門
https://www.youtube.com/watch?v=7A05OamqCyc
中学数学からはじめる三角関数
https://www.youtube.com/watch?v=OLqgs4fJl7Y&t=3803s



756 名前:デフォルトの名無しさん [2020/08/15(土) 07:34:00.63 ID:5XuYtX1d0.net]
初心者にはライブラリなんて必要ないだろ。
パイのパイでセックスなんて百年早いわ。

757 名前:デフォルトの名無しさん mailto:sage [2020/08/15(土) 11:06:36.78 ID:nGZXDnffd.net]
なんだかorgって土下座してるように見える

758 名前:デフォルトの名無しさん mailto:sage [2020/08/15(土) 16:58:44.75 ID:Ue/GMcMTM.net]
そ、そうかな… orz

759 名前:デフォルトの名無しさん mailto:sage [2020/08/15(土) 20:41:26.88 ID:nR02Shr30.net]
貧相なケツだな。俺のケツを見ろ or2

760 名前:デフォルトの名無しさん mailto:sage [2020/08/16(日) 02:30:06.78 ID:BrhluTYwr.net]
すげぇ

761 名前:デフォルトの名無しさん mailto:sage [2020/08/16(日) 11:12:49.10 ID:72wRM/pF0.net]
pylintのプラグイン作ったことある奴いる?

pylint.pycqa.org/en/latest/how_tos/custom_checkers.html#write-a-checker
msgs の displayed-message を固定文字列じゃなくて組み込みルールみたいに
エラー対象の情報を埋め込みたいんだけど、プラグインじゃできないのかな?

762 名前:デフォルトの名無しさん mailto:sage [2020/08/16(日) 11:25:04.27 ID:72wRM/pF0.net]
ああすまん、自己解決した。
%s とかのプレースホルダを置いて add_messages の args にパラメータを渡せばいいだけだった。
このくらいドキュメントに書いておいてほしいなぁ。

763 名前:デフォルトの名無しさん (ワッチョイ 8101-zLXa) mailto:sage [2020/08/16(日) 12:28:51 ID:0UVAxA/S0.net]
>>751-752
おまいなかなかいいやつなので
解決してよかったねとおもう

764 名前:デフォルトの名無しさん [2020/08/18(火) 19:07:27.18 ID:8FEVlRGJ0.net]
ギリギリ鍵がとれるタイムだったのに課金マシンに負けた

765 名前:龍馬 [2020/08/25(火) 11:08:31.15 ID:qx0ZPHdm0.net]
#サンプルプログラムをロードして、すぐに走らせたら下記のエラーが表示されました。
#ご存じの方いらっしゃいましたら、教えて下さい。お願いします。
line 4|from selenium import webdriveimport pandas as pd

File "<ipython-input-1-dc836223c4cd>", line 4
from selenium import webdriveimport pandas as pd
^
SyntaxError: invalid syntax

#エラー分を翻訳ソフトで日本語にしました。
ファイル「<ipython-input-1-dc836223c4cd>」、4行目
セレンからインポートwebdriveimportパンダをpdとしてインポート
^
SyntaxError:無効な構文



766 名前:デフォルトの名無しさん [2020/08/25(火) 11:19:23.24 ID:Zt9gBA2MF.net]
英語アレルギーかよ
from selenium import webdriveimport pandas as pd

rom selenium import webdrive
import pandas as pd

767 名前:デフォルトの名無しさん mailto:sage [2020/08/25(火) 12:46:11.78 ID:Y8gLziYU0.net]
>>755
あほだな
ソースの4行目にタイプミスがあるんだよ

768 名前:デフォルトの名無しさん mailto:sage [2020/08/25(火) 12:50:59.50 ID:KRGfI1UYM.net]
webdriveimport as as

769 名前:デフォルトの名無しさん mailto:sage [2020/08/25(火) 16:00:12.94 ID:MziLy7tN0.net]
ここで聞くよりgoogleに便利な機能があるぞ↓
SyntaxError: |検索|

770 名前:デフォルトの名無しさん mailto:sage [2020/08/25(火) 17:04:06.34 ID:XqmbJWy/p.net]
>>755 import 文も理解しないで、サンプルコードを走らせたんだろうな。

最低限の勉強くらいしてからじゃないと幾ら何でも無理筋。

本当にサンプルコードの元ネタがそうなってたらよほどひどい教材を見てることになるが。 多分自分のタイプミスだろうな。
自分でタイプしたなら、1文字ずつ舐める様に確認する事だな。 4行目だけ見れば良いんだから。

771 名前:デフォルトの名無しさん mailto:sage [2020/08/25(火) 18:35:39.37 ID:BkSK/Z7l0.net]
死体を蹴る人たち

772 名前:デフォルトの名無しさん mailto:sage [2020/08/25(火) 19:16:31.31 ID:Ldp7Q08F0.net]
死者に鞭打つという成語があるのに、
> 死体を蹴る
と俺ライブラリな表現をするのは何故だ。文学なのか。

773 名前:デフォルトの名無しさん mailto:sage [2020/08/25(火) 19:29:18.93 ID:ch0Vj7Ea0.net]
本当に死んでいるか確認するのによくやる

774 名前:デフォルトの名無しさん mailto:sage [2020/08/25(火) 19:34:34.87 ID:59nJij5oM.net]
死んでなければ死体ではない。

775 名前:デフォルトの名無しさん mailto:sage [2020/08/25(火) 19:42:16.40 ID:ch0Vj7Ea0.net]
生きていたら、とどめだろ



776 名前:デフォルトの名無しさん mailto:sage [2020/08/25(火) 20:00:25.96 ID:Y8gLziYU0.net]
>>762
過去人ktkr ヒソ( ´д)ヒソ(´д`)ヒソ(д` )ヒソ 「したい蹴り」って近代語しらないんだ…

777 名前:デフォルトの名無しさん mailto:sage [2020/08/25(火) 20:36:27.15 ID:mfHRxYQL0.net]
ktkrとか顔文字とか懐かしすぎて20年前の2chにタイムスリップしたかと思った

778 名前:デフォルトの名無しさん mailto:sage [2020/08/25(火) 20:59:55.74 ID:FaLkq+JS0.net]
蹴りたい死体

779 名前:デフォルトの名無しさん mailto:sage [2020/08/25(火) 21:27:04.12 ID:BkSK/Z7l0.net]
遺体としたい

780 名前:デフォルトの名無しさん (ワッチョイ 6101-Nunv) mailto:sage [2020/08/26(水) 01:27:10 ID:pt9k4iSV0.net]
男はしたい
女はいたい

781 名前:デフォルトの名無しさん [2020/08/26(水) 05:24:49.55 ID:hcD8Fb9+0.net]
バーチャファイターとかやったことないの?

782 名前:デフォルトの名無しさん mailto:sage [2020/08/26(水) 15:55:55.83 ID:O0Cx+1S60.net]
Python+openCV+adbpatchでAndroidアプリの自動化を学んでるのだが
画像の曖昧一致→完全一致にする手段ってあるのだろうか?
曖昧一致で意図しないところをタップされて困ってしまっている

783 名前:デフォルトの名無しさん mailto:sage [2020/08/26(水) 16:05:40.20 ID:6U3dFgUP0.net]
>>772
「曖昧」の調教に失敗しとるんじゃろJK

原寸大の完全一致なら簡単
拡大縮小すると難しくなる

784 名前:デフォルトの名無しさん [2020/08/26(水) 16:52:38.24 ID:NEzzqfWX0.net]
おれはlinuxのPyQtで画像処理したくてopenCVを入れた。

pip3 install opencv-python
でインストできるっていうから入れたら、PyQtと一緒につかうとエラーがでて使えない。
で結局ソースをダウンロードしてcmakeでコンパイル。インストで動いた。

大抵このパターンだとコンパイル失敗するんだけど成功した、流石パイソン関係と言っておこうw

785 名前:デフォルトの名無しさん mailto:sage [2020/08/26(水) 19:23:36.70 ID:Q3Em/QfK0.net]
>>755
エラが張ってます



786 名前:デフォルトの名無しさん mailto:sage [2020/08/26(水) 19:28:26.06 ID:pEKDTYqZp.net]
>>775 下らんこと言うな。 
でもエラーメッセージくらいは翻訳しないで理解できる様にしないと死ぬな。
最初は翻訳ソフトを使っても良いがかえってわからなくなる。 むしろ単語単位の辞書を使った方が良いのでは?

プログラムをやるのなら、最低限の英語力は必要。

787 名前:デフォルトの名無しさん mailto:sage [2020/08/26(水) 22:38:02.87 ID:IIkjsZ5sM.net]
そんなに英語力いるか?
line 4 SyntaxErrorがわかれば十分だと思うけど

788 名前:デフォルトの名無しさん (ワッチョイ 6101-tdW+) mailto:sage [2020/08/27(木) 03:25:16 ID:5EpETf620.net]
>>777 翻訳しないとチンプンカンプンだったことが問題なんだけどさ
本当はエラーメッセージの翻訳なんか関係ない。 理解できなければ翻訳しても理解できない。日本語でも理解できない。

慣れの問題だから頑張れとしか言えないが。

789 名前:デフォルトの名無しさん (ワッチョイ 6101-tdW+) mailto:sage [2020/08/27(木) 03:27:19 ID:5EpETf620.net]
マニュアルくらいは英語で読めないとな。 最近は翻訳ソフトが優秀になってきてるけど、中には変な翻訳をすることも多い。
特にプログラムまで翻訳されたら困る。

790 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 03:34:31.98 ID:5EpETf620.net]
もしかしたらこの人は import と言う単語の意味すら解らなくてコピぺしてたんじゃないかと思われる。
少なくとも、プログラミング言語の単語の意味位は理解しないとどうしようもない。

791 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 05:53:15.41 ID:0tHLTWgg0.net]
もうやめたれw

792 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 07:05:52.03 ID:gGJ6aQTr0.net]
>>777
まずはline 4だけわかればいいとおもうぞ
776でFAだが

本命:コピペではなくじつは手打ちで写経していた
ありがち:コピー元がコピーのコピーなクソサイト
レア:サイト書いたやつの打ち間違い

793 名前:デフォルトの名無しさん [2020/08/27(木) 10:39:15.21 ID:oNEk19mX0.net]
Google colaboで重い計算すると頻繁にクラッシュするんだが
なんかいい対策ない?

794 名前:デフォルトの名無しさん [2020/08/27(木) 10:52:23.33 ID:H/WqeZOsF.net]
ここまでどうでもいい無駄な30レス

795 名前:デフォルトの名無しさん (ワッチョイ 291a-JI6e) mailto:sage [2020/08/27(木) 11:27:42 ID:XkGs5BOI0.net]
質問なのだけど、みんなpythonで何やってるの?



796 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 11:35:03.07 ID:DZl2zN6D0.net]
>>785
3Dソフトのツール作ったり
カメラ撮影用のシステム作ったり

797 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 12:47:31.13 ID:2GItbDa20.net]
シェルスクリプトでやるには辛い処理

798 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 12:52:57.80 ID:O3G6QibGM.net]
使いたいライブラリがpythonにしかない時はpython
それ以外で使うメリットは無い

799 名前:デフォルトの名無しさん (ワンミングク MM52-AM1L) mailto:sage [2020/08/27(木) 12:57:28 ID:W7Z847oMM.net]
Keyhac使うため

800 名前:デフォルトの名無しさん (ワッチョイ 6101-d63q) mailto:sage [2020/08/27(木) 12:57:56 ID:ZiRvWQpY0.net]
>>785
統計モデル開発、最適化シミュレーションとか

801 名前:デフォルトの名無しさん [2020/08/27(木) 13:08:59.75 ID:oNEk19mX0.net]
>>783
スレチみたいなんで他あたります

802 名前:デフォルトの名無しさん (ワッチョイ 21a3-FiTe) mailto:sage [2020/08/27(木) 14:10:43 ID:ZFttjo5q0.net]
>>785
マジレスするとタイムマネジメント
例えば10時に出かける用事が入ってるとする
Pythonスクリプトで10時直前に自分にメールを送るように設定をする
そうするとスマホでメールを受け取れる
受けとったメールには「10時に出かける」と書かれているので予定を忘れることがない
Pythonのいいところはメールでも文字化けしにくいので、予定を間違えることがない
あとタイムゾーン対応してるから日本時間の10時にメールを送るのがかんたん
他の言語だと10時は太平洋時間に変換されるから、時差が発生してタイムマネジメントを失敗する
時は金なりっていうけど、真理だね

803 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 14:26:03.59 ID:2GItbDa20.net]
>>792
それpythonなんか使わなくてもgmailだけでできるぞ

804 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 14:52:26.91 ID:feGdiyaNH.net]
時は金なりって言いつつ時間無駄にしてるのか

805 名前:デフォルトの名無しさん mailto:age [2020/08/27(木) 15:26:04.89 ID:+jlMDZz1M.net]
自ら灰色の男に時間を支払うスタイル



806 名前:デフォルトの名無しさん [2020/08/27(木) 15:31:34.85 ID:aTXJI0fI0.net]
perl信者だったが、pythonのが使いやすい。
個人でプログラムを作るのにC++って選択肢がなくなったなw

807 名前:デフォルトの名無しさん (ワッチョイ 6101-d63q) mailto:sage [2020/08/27(木) 15:48:03 ID:ZiRvWQpY0.net]
>>796
Pythonはシンプルで書くのが楽しいよね。例外もあるし。
最近のバージョンで文法が増えて、シンプルさが失われないかちょっと不安。

808 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 15:59:58.88 ID:2jC/m/vB0.net]
型チェックを厳格にするオプションがあればと思う

809 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 16:04:19.16 ID:8z4E3fbJd.net]
C++とPythonって比較するものじゃないだろ
Pythonは所詮スクリプト

810 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 16:30:08.95 ID:u9kzH2ZH0.net]
>>795
モモネタワロタ

811 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 16:30:48.98 ID:+obrHnStp.net]
>>793 カレンダーだけでできる。 予備通知も予備予備通知も来る。

良く出てくるのは、Python でExcel データの処理、Web からデータを集めるスクレイピング、当然AI 関連、数学問題も多いな。
RPA

812 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 17:17:33.36 ID:mfblLuu4a.net]
>>785
データ加工。
異種のシステム間のデータのポーティングに重宝している。

813 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 17:30:25.21 ID:DZl2zN6D0.net]
データのポーティングなんて概念あるのか……なるほど。
文系だからそういうの知らんわ。

814 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 23:03:49.11 ID:ZiRvWQpY0.net]
業務システムは
DBからデータ抽出 → 加工 → 他のシステム向けに出力
とかそんなのばかり。ETL処理と呼んだりするらしい。

815 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 23:15:49.80 ID:UpSHqj0+0.net]
>>796
テキスト処理というか、正規表現とか使うならPerlの方が楽だね
ただ、あとからソース見返すならPython一択だなw



816 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 23:17:05.28 ID:iGy+0keba.net]
ポーティングという言葉は、プログラムの移植に対して使う言葉でデータ移行には使わないみたいですね。失礼しました。

817 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 23:30:35.95 ID:3fMID2tq0.net]
>>805
Perl使えると玄人っぽくって良いんだけど
そういう人がいなくなってる気がする

818 名前:デフォルトの名無しさん mailto:sage [2020/08/27(木) 23:56:48.51 ID:eJo+Z2Ml0.net]
>>807
玄人っぽいことは生産性に何も寄与しないからな

819 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 00:00:32.15 ID:CdpscLRDd.net]
>>804
ETL Extract/Transform/Load
世の中の全てが、ひとつの巨大データベースの中に入っていたらETLなんて不要だけどね

820 名前:デフォルトの名無しさん [2020/08/28(金) 00:23:03.58 ID:NP4hrv2S0.net]
>>806
データはマイグレーションかな?

821 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 00:25:24.64 ID:j+CbQcxFa.net]
>>809
そのDBがどんなやり方でアクセスされても、常に最高の性能で応答してくれればねー

822 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 00:35:59.61 ID:odNmleXM0.net]
Djangoだとモデル設計変えたらデータベースをマイグレーションしないといけないから
マイグレーションを「データベース更新」みたいな意味に捉えてた。

マイグレーションは旧データベースから新データベースへのデータ移行ってことか。

823 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 00:36:24.12 ID:odNmleXM0.net]
Django

824 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 00:38:58.75 ID:odNmleXM0.net]
Djangoのマイグレーションはカラム名変えてもnull可否変えてもちゃんと対応するからすごい。
他のwebフレームワーク知らんけど。

825 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 00:56:33.61 ID:+qN0c ]
[ここ壊れてます]



826 名前:wJG0.net mailto: >>785
簡単な代数の計算したり、行列計算したり、
ログ解析したり、AWSとかのAPIを叩くのに使ってたり。
デジカメ写真のEXIFからデータ抜き出して位置情報とくっつけて加工とかもあるし、
100行ぐらいの繰り返しのスクリプトやプログラムを自動生成したり。
アルゴリズムやプロシージャ考えたら自動化出来そうなことで、
速度やリッチな描画やUIが必要ないものは全部Pythonでやってる。
[]
[ここ壊れてます]

827 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 01:00:07.11 ID:IRRC70To0.net]
>>812
元の英語のmigrationは移転とか移民って意味だから
今の環境から別の環境にデータを移し替えるみたいなニュアンスやね

828 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 02:00:57.76 ID:mncAMHVCr.net]
>>785
音律の計算

829 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 08:04:21.91 ID:MpoQTDLf0.net]
PySimpleGUIってのを使ってみたけど、めちゃくちゃ使いやすいね
TK/Qt/WX/Webといろんなバインディングあるし、
もうちょい流行ってもいいと思うんだけど・・
PythonだとGUIはあんまり必要とされてないのかな?

830 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 08:32:30.94 ID:j+CbQcxFa.net]
>>818
たしかにかなりお手軽にアプリが組めるね
ただ、UIで細かいことが気になり改造を続けていくと、すぐ行き詰まってしまう
これはシンプルさの代償で仕方がないのかもしれない

831 名前:デフォルトの名無しさん [2020/08/28(金) 08:57:21.83 ID:ssiLLbAr0.net]
PyQtやwxPythonからどれほど進歩しているか?
一方デメリットは、
・新たに別の書き方を覚えなければならない
・ラッパーのラッパーになっているので、問題起きたときに追跡がめんどくさくなる
などなど。

832 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 10:34:44.97 ID:LLs1s+XQF.net]
python の list って挿入のコストめっちゃ高い?

833 名前:デフォルトの名無しさん [2020/08/28(金) 10:36:26.77 ID:LLs1s+XQF.net]
>>804
云々観える化mapとかも
DBからデータ抽出 → 加工 → GoogleMapsにマーカー表示
とかだよな

834 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 10:46:38.45 ID:3elbU7X10.net]
>>821
dis.disで内部処理を見られるよ。

処理の詳細はcevalあたりを参照
https://github.com/python/cpython/blob/master/Python/ceval.c

835 名前:デフォルトの名無しさん [2020/08/28(金) 11:06:43.67 ID:LLs1s+XQF.net]
>>823
thx
https://wiki.python.org/moin/TimeComplexity



836 名前:デフォルトの名無しさん [2020/08/28(金) 19:29:56.16 ID:FLkSQLsm0.net]
>>819
PyQtならQtの機能をフルに使えるし、C++/Qtで書くのと遜色ないよ。
スピードの問題もPCの性能向上で、そこそのPC持ってれば気にならないしね。

あえてC++で書こうとも思えない。

837 名前:デフォルトの名無しさん mailto:sage [2020/08/28(金) 20:02:02.85 ID:uQOAsR200.net]
>>819-820 ほむ

838 名前:デフォルトの名無しさん (ワッチョイ 5197-ySMb) mailto:sage [2020/08/29(土) 19:12:52 ID:2dZ24osY0.net]
>>825
GPLになってもいいならいいかもね。

839 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 20:42:22.53 ID:cYzYg2Ox0.net]
寧ろC++でできることを敢えてPythonで書こうとは思えない

840 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 21:22:26.46 ID:RSVY0WMn0.net]
>>828
正気かよ

841 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 21:25:17.08 ID:IhiP1imOd.net]
C++で「容易に」できること
だったわ
流石にできるできないで語ったらC++にできないこととか存在しないに等しいし

842 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 21:27:33.29 ID:Mr7Pnq5f0.net]
何しにここにいるのか

843 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 21:37:50.67 ID:IhiP1imOd.net]
Pythonでやるのが最適だ(と思える)からPythonを使うんであって
Pythonを使うのが目的ではないからな

844 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 22:06:00.22 ID:vdfuX+h60.net]
>>829
一言一句同じことを思った

845 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 22:23:14.68 ID:dz1QqfS00.net]
まあでもGUI化するってことは大抵配布目的だろ?
そう考えると、Qtに限定すればC++選ぶわ



846 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 22:40:40.84 ID:Mr7Pnq5f0.net]
普通の人は、何を使うかよりも、結果が欲しいんじゃない?

847 名前:デフォルトの名無しさん (ワッチョイ fd6a-ZE4T) [2020/08/29(土) 23:01:46 ID:oJwfMveH0.net]
C++だとコンパイルって作業が面倒になる。
pythonならそのまま起動できるからね。
ヘッダーファイルを書くのも意外に面倒だし。

C++/Qt、Perl/Qt、PyQtを使ったがpythonが一番作りやすいぞ。

848 名前:デフォルトの名無しさん (アウアウエー Sa0a-sbbP) mailto:sage [2020/08/29(土) 23:02:56 ID:iBRD4e0ka.net]
Qtってライセンスの問題があるの?

849 名前:デフォルトの名無しさん (ワッチョイ fd6a-YNDL) [2020/08/29(土) 23:20:29 ID:oJwfMveH0.net]
配布目的となるとな、pythonはコンパイルが上手くできるかわからんからソース渡しか。それはチョットな。
まあ、そうなるとC++になるか。

でも配布目的でプログラム書いてる人っているの?現実問題?

850 名前:デフォルトの名無しさん (ワッチョイ 4d63-1etN) mailto:sage [2020/08/29(土) 23:27:00 ID:MdzewRs10.net]
>>837
https://www.sra.co.jp/qt/inquiry/tabid76.html
Qtのライセンスモデルに関する FAQ

851 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 23:33:16.58 ID:nphZHze20.net]
その胡散臭い会社なんなの?

852 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 23:49:06.60 ID:iBRD4e0ka.net]
>>839
何か面倒くさそうだなあ…

853 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 00:18:04.07 ID:E5nfNsLr0.net]
>自分のソースコードを公開したくないのです。どうすればいいですか。
>Qt の LGPL ライセンスを遵守して LGPL 版を使用するか、商用版ライセンスを購入しなければなりません。

なんだLGPLでも使えるんやんけ
これならほぼ問題ないじゃん

854 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 00:35:49.55 ID:0oA5JZy60.net]
LGBT?

855 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 00:53:16.89 ID:n1tUc21x0.net]
>>842
pyqtはLGPLないらしいよ。、



856 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 02:55:51.91 ID:1rEq7F1v0.net]
おまいら、C#を忘れてないか?

857 名前:デフォルトの名無しさん (スププ Sd22-6ol0) mailto:sage [2020/08/30(日) 03:31:49 ID:FCWAeXb6d.net]
LGBTならpyside2でええやろ

858 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 07:52:33.09 ID:vV5rvbTf0.net]
今はPyQtとPySide2って機能的な差はないよね

PySimpleGUIもPySide2にしか対応していないし、
実質PySide2が標準なんじゃない

859 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 10:08:12.19 ID:JvumXXed0.net]
少なくともqt側からはpyside2が標準だな

860 名前:デフォルトの名無しさん [2020/08/30(日) 16:11:12.33 ID:GgAZZaQaF.net]
>>836
正気か?

861 名前:デフォルトの名無しさん [2020/08/30(日) 16:12:29.81 ID:GgAZZaQaF.net]
>>840
SRAは胡散臭い会社ではないが
知らない人が観るとめっちゃ胡散臭いのは同意せざるを得ない

862 名前:デフォルトの名無しさん [2020/08/30(日) 16:23:35.94 ID:TQR9+ula0.net]
胡散臭いとか言われてかわいそう(笑)

863 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 17:07:00.60 ID:Lx5nDfT/M.net]
>>842
LGPL"3"な。
問題ありまくりだから多くの企業は同ライセンスのソフトウェアを禁止しているし納品も受け付けない。

864 名前:デフォルトの名無しさん [2020/08/30(日) 17:37:23.66 ID:Esil2d+qa.net]
>>850
やっぱ普通のSIerとはちがうの?
PostgreSQLとかもやってるよな
あと配当も良い

865 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 18:10:01.42 ID:/n+w2ksB0.net]
>>852
組み込みとかじゃない普通のアプリケーションでもそんなに問題になるんだっけ



866 名前:デフォルトの名無しさん (ワッチョイ 3942-UmaG) mailto:sage [2020/08/30(日) 18:39:39 ID:dtwoQukE0.net]
ソースとrequirements.txtの納品でも問題になるか?

867 名前:デフォルトの名無しさん [2020/08/30(日) 22:00:34.77 ID:jvFdtQbx0.net]
>>849
pyQtが一番つくりやすいって。
emit に独特の癖があるけど、まま許容範囲。

solotsやsiginalを列挙しなくていいんだからpythonは。
ヘッダーファイルが無くいいってのが楽だよ。

868 名前:デフォルトの名無しさん [2020/08/31(月) 00:36:02.78 ID:qofV3zSx0.net]
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

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

クソチョンw

Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw

日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw

869 名前:デフォルトの名無しさん mailto:sage [2020/08/31(月) 09:24:50.48 ID:K6m8Cbcl0.net]
>>840
大企業しか知らなさそうだな
pythonより前に社会を覚えた方がいいんじゃないのか

870 名前:デフォルトの名無しさん [2020/09/01(火) 09:13:03.33 ID:Cq95xRhYa.net]
5chよりnoteのほうが人気があるらしいよ
https://note.com/search?context=hashtag&q=python

871 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 13:36:22.34 ID:ol8JRpjA0.net]
>>859
> note

なにそれ。
和製サービス? それならセキュリティ的に不安なので利用しない。

872 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 14:13:02.21 ID:mtDD8R8s0.net]
>>859
ブログと何が違うのこれ
新しい物好きが群がってるだけ?

873 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 14:41:32.26 ID:f2afn8sC0.net]
>>859
こないだ投稿者のipアドレス全部流出させたばかりじゃん……。

874 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 18:07:52.09 ID:lI7gtWn/a.net]
5chは不平不満を言うことしか能のない老害がいるから
若い人は離れていくらしいよ

875 名前:デフォルトの名無しさん (ワッチョイ 4d63-xiBb) mailto:sage [2020/09/01(火) 18:12:15 ID:e7GRkQAF0.net]
5chは不平不満を言う場だよ



876 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 18:36:34.11 ID:0krTAzNX0.net]
匿名だから暴言吐き放題のうんこ5ch
昔とあるものを無料配布してたが試験的なものでバグ報告が欲しかっただけなのに(そういう説明もしてあった)くそ女に叩かれて以来5chというか2chの無能共が嫌いになった良い思い出

877 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 19:49:29.27 ID:rEOC0YRzd.net]
新しいものに付いて行けなくなったらさっさと引退しろ
インターネット老害とかキツいわ
どうせコードもレガシーなウンコなんだろ?

878 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 20:40:28.80 ID:d23LCAzr0.net]
今頃note初めて知ったとか縄文時代から来たんか
使わなくても目にするだろ普通

879 名前:デフォルトの名無しさん [2020/09/01(火) 20:43:23.02 ID:gxFObUsRM.net]
意識高い系しか使ってないからな

880 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 20:44:37.57 ID:ZfPGOnHz0.net]
>>867
そーしゃるはっかー()に大人気ですものぬ!

881 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 20:47:48.49 ID:d23LCAzr0.net]
>>866
ほんとそれ
いまだにCGIとか口にしてそう

882 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 20:57:42.41 ID:mc6AsLWwM.net]
Python で訪問者カウンター設置してやる!

883 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 21:01:27.23 ID:SaH8KYhTM.net]
>>863
さっさと迷惑かけた関係各所に土下座行脚してこいよ。
あとID変えて自演するな

884 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 22:23:57.15 ID:Ka5/iJ9f0.net]
bbs.cgi

885 名前:デフォルトの名無しさん (アウアウウー Sa85-5Jwh) [2020/09/01(火) 22:35:26 ID:zxCkXFSra.net]
>>861
新し物好きって…
かなり前からあるやろ



886 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 23:01:36.75 ID:94pw9qeg0.net]
https://ja.wikipedia.org/wiki/Note_(%E9%85%8D%E4%BF%A1%E3%82%B5%E3%82%A4%E3%83%88)
2014年(平成26年)4月7日、サービスを開始。

887 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 23:18:29.94 ID:BjR3KpsKa.net]
なぞのQt推し

888 名前:デフォルトの名無しさん mailto:age [2020/09/01(火) 23:33:46.06 ID:CTKjlTfz0.net]
トロルテック時代にリナザウで遊んでた

889 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 23:37:45.87 ID:nDE3vKsy0.net]
ン十年ぶりにKENT-WEBを思い出してしまった。まだサイトがあった。ナツカシス

890 名前:デフォルトの名無しさん [2020/09/02(水) 08:58:02.09 ID:cf3sTGi+M.net]
朝鮮人にpythonのお勉強は無理ゲーw

891 名前:デフォルトの名無しさん mailto:sage [2020/09/02(水) 09:53:48.24 ID:87hnDRfK0.net]
>>879
https://www.meetup.com/ja-JP/Korea-Python-User-Group/

892 名前:デフォルトの名無しさん [2020/09/04(金) 13:27:43.28 ID:gLEobkXD0.net]
utf-8で書かれたファイルを標準入力にあたえてタブで区切ってリストにしたいんですが文字化けしてしまいます。
ステップバイステップで色々試していくとどうもリストに入れると化けるみたいなんですが、なんでですか??
↓最終的にこんなプログラムで文字化けする/しないの差が出ます。
# -*- coding: utf-8 -*-
import sys
# stdin = "住所CD 都道府県CD 市区町村CD 町域CD 郵便番号 事業所フラグ 廃止フラグ 都道府県 都道府県カナ 市区町村 市区町村カナ 町域 町域カナ 町域補足 京都通り名 字丁目 字丁目カナ 補足 事業所名 事業所名カナ 事業所住所 新住所CD"

a = input().encode('unicode-escape').decode('utf-8').split("\\t")
[print(x.encode().decode('unicode-escape')) for x in a] #化けない
print([x.encode().decode('unicode-escape') for x in a]) #化ける

893 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 14:04:13.24 ID:jvrr6lZ70.net]
>>881
OSの種類とバージョンを書け

894 名前:デフォルトの名無しさん [2020/09/04(金) 14:25:26.02 ID:l2EHvy2iF.net]
list の __repr__() の問題やろ

895 名前:デフォルトの名無しさん [2020/09/04(金) 14:42:48.83 ID:gLEobkXD0.net]
>>882
その通りでした。OSはWin10で、pyは3.8.5です。
DOSプロンプトから実行していてcp



896 名前:=932です。でも、>result.txtみたいにして出力していてutf-8で出力されてます。
あと、元々はinput().split('\t')をしたかっただけなんですが、文字化けしてしまって色々と調べてました。
文字化けの具合は>>881に書いた化けっぷりと同じです。
s = input()
print(s) # 正常
print(s.split('\t')) #化ける
という感じです。
[]
[ここ壊れてます]

897 名前:デフォルトの名無しさん [2020/09/04(金) 14:51:51.80 ID:gLEobkXD0.net]
>>883
__repr__というのがあるんですね。調べてみます

898 名前:デフォルトの名無しさん [2020/09/04(金) 14:54:03.92 ID:iQJx+OkT0.net]
化けてないものを化けたって執拗に主張すると馬鹿にされるぞ

899 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 15:21:08.01 ID:Wl7qFIBb0.net]
これは、どちらが正しいのか?

>>881
split("\\t")

>>884
split('\t')

コマンドプロンプトの文字コードの設定かな?
PowerShell で、やってみれば?

UTF-8 のBOM の有無とか?

900 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 15:28:53.17 ID:jvrr6lZ70.net]
>>884
DOS窓のデフォルトがcp932なんだから
DOS窓をUTF-8にしてから.pyを呼ばないと、その手の不具合起きるのは当たり前田ぞ

901 名前:デフォルトの名無しさん [2020/09/04(金) 15:30:13.83 ID:gLEobkXD0.net]
>>884
>>886
そういうことか。わかりました。リストの中は化けてなんかないでし。forで中を覗くと正しかったです。つまり、listのtoStringまわりでおかしいということですね。
__str__なのか__repr__なのか、まだわかってませんが。でも、これがデフォルトの挙動だとすると使いづらくないんですか?
>>887
split("\\t")はunicode_escapeした状態でタブ区切りしたのでそうなってます。本来はsplit("\t")

902 名前:デフォルトの名無しさん [2020/09/04(金) 15:44:37.91 ID:l2EHvy2iF.net]
print(repr([x.encode().decode('unicode-escape') for x in a]).encode('unicode-escape'))

903 名前:デフォルトの名無しさん [2020/09/04(金) 16:09:13.06 ID:l2EHvy2iF.net]
こうか
print(repr(a).encode('unicode-escape').decode())

ちなみに何か間違ってるから根本から考え治した方が良い

904 名前:デフォルトの名無しさん (アウウィフ FF8b-th+2) [2020/09/04(金) 16:12:29 ID:l2EHvy2iF.net]
>これがデフォルトの挙動だとすると使いづらくないんですか?

少なくともpython3は使いづらくはない

pythonの問題じゃなくて
コマンドプロンプトのリダイレクト >result.txt の問題だから

多分コマンドプロンプトの仕様について思い込みとか思い違いとかがあるはず

905 名前:デフォルトの名無しさん [2020/09/04(金) 16:19:28.31 ID:gLEobkXD0.net]
みなさんのコメントでそんなわけないと自分のコードを見直し
pythonのデフォルトがutf-8で、コマンドプロンプトのchcpを65001にすればいい、
という思い込みがありました。
print(sys.stdin.encoding)やprint(sys.stdout.encoding)をしたらcp932のままでした。
ので、
sys.stdin = io.TextIOWrapper(sys.stdin.buffer, encoding='utf-8')
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
とすることで、全てがうまくいきました。

みなさん、ありがとうございました!



906 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 16:21:13.11 ID:qmRdjjef0.net]
sys.setdefaultencoding() 禁止

https://qiita.com/methane/items/6e294ef5a1fad4afa843
https://docs.python.org/ja/3/library/locale.html

907 名前:デフォルトの名無しさん [2020/09/04(金) 18:05:37.75 ID:4QR5o/NS0.net]
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

パイソンでプログラム組むとき、おまじないのように↑の行を入れてるんだけど、これって漢字コードに関係あるんだよね?
パイソンで文字化けってほとんど経験がないんだよ。

908 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 18:26:39.79 ID:zd548qQ8M.net]
python2「俺優秀だから」

909 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 18:28:07.32 ID:bQ9X4kFap.net]
>>895 もうPython3では標準なんだからおまじないは必要ない。 2.7は無くなるしなおさら。

910 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 18:29:07.34 ID:8nGvnazN0.net]
>>895
一行目はなくていい
二行目はpython3ならなくていい
その二行見た瞬間、原始人だと思われる

911 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 18:47:28.45 ID:c2hUtqb2M.net]
ウホウホウッホ
ウホウホホーイ

912 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 18:55:46.65 ID:bCSTvj9I0.net]
なくても動く ≠ なくてもいい

913 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 19:41:51.75 ID:UWcWDjXS0.net]
無いと動かない場合もある ≠ なくてもいい

914 名前:デフォルトの名無しさん (ワッチョイ 27bb-n8ne) mailto:sage [2020/09/04(金) 21:41:02 ID:3K6ISx4z0.net]
yieldと関数内関数って同時に使えないんですか?

915 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 22:04:49.74 ID:iEv5UTAi0.net]
yield使ったらそれは関数じゃないしな



916 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 22:14:29.32 ID:zd548qQ8M.net]
>>898
ドサは黙っててくれないカ

917 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 22:31:58.70 ID:nh9T8LFU0.net]
>>902
使えないと思ってるサンプルコードを出して

918 名前:デフォルトの名無しさん (ワッチョイ 27bb-n8ne) mailto:sage [2020/09/04(金) 23:00:35 ID:3K6ISx4z0.net]
>>905
https://ideone.com/CaAhjx

919 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 23:54:18.16 ID:nh9T8LFU0.net]
>>906
なるほど〜

yield from inner()で

920 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 23:55:46.85 ID:nh9T8LFU0.net]
https://ideone.com/Ee3CxG

921 名前:デフォルトの名無しさん mailto:sage [2020/09/05(土) 09:45:21.65 ID:A1mOKoYC0.net]
>>907
>>908
おお!ありがとうございますm(_ _)m

922 名前:デフォルトの名無しさん [2020/09/06(日) 10:21:44.89 ID:y7ovSoOJ0.net]
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

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

クソチョンw

Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw

日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw

923 名前:デフォルトの名無しさん [2020/09/08(火) 15:56:10.08 ID:FA4c3RyN6.net]
https://github.com/vlasovskikh/funcparserlib/blob/master/tests/json.py
これの 61行にある  >> 演算子ってビットシフトじゃないですよね

op = lambda s: a(Token('Op', s)) >> tokval

この >> 演算子の使い方の例は他にないでしょうか?

924 名前:デフォルトの名無しさん mailto:sage [2020/09/08(火) 16:04:20.76 ID:0CNmi2OD0.net]
async関数内のawait文をWhile True文内で定期実行するのは無理なのでしょうか?

925 名前:デフォルトの名無しさん mailto:sage [2020/09/08(火) 16:12:53.75 ID:A9tDQNJb0.net]
意味不明
こういう話ではないのか
https://docs.python.org/ja/3/library/asyncio-task.html#id6
違うんだったら「こういうコードが書きたいけどエラーになる」で示して



926 名前:デフォルトの名無しさん mailto:sage [2020/09/08(火) 16:24:32.48 ID:A9tDQNJb0.net]
>>911
右シフトがオーバーロードされてるから、この右シフト処理はこのライブラリのオリジナルで、例とかないと思うよ
https://github.com/vlasovskikh/funcparserlib/blob/ca0b6b71c0f29497c8cb0166b430cb1aba5f15c5/funcparserlib/parser.py#L188

927 名前:デフォルトの名無しさん (ワッチョイ 5f01-YnK0) mailto:sage [2020/09/08(火) 17:42:42 ID:jZ8u+myy0.net]
ライブラリのドキュメントを見ればいいのでは?
https://github.com/vlasovskikh/funcparserlib/blob/master/doc/Tutorial.md#the--combinator

928 名前:デフォルトの名無しさん mailto:sage [2020/09/08(火) 18:50:34.77 ID:0CNmi2OD0.net]
お返事ありがとうございます
https://github.com/IRLToolkit/simpleobsws
上記を使い、プログラムが起動している間OBS studioの画面を1秒間隔でスクリーンショットを取り続けたいと考えています。
https://ideone.com/yHUkDy
こういったコードを書いてみたのですが、以下のようなエラーが出ます。

Traceback (most recent call last):
File "C:/Users/[ユーザー名]/PycharmProjects/[プロジェクト名]/asyncio_prac.py", line 12, in take_a_picture
result = await ws.call('TakeSourceScreenshot', data)
File "C:\Users\[ユーザー名]\Anaconda3\lib\site-packages\simpleobsws.py", line 76, in call
raise MessageTimeout('The request with type {} timed out after {} seconds.'.format(request_type, timeout))
simpleobsws.MessageTimeout: The request with type TakeSourceScreenshot timed out after 15 seconds.

929 名前:デフォルトの名無しさん mailto:sage [2020/09/08(火) 19:05:31.44 ID:nmMozHDf0.net]
ユーザー名やプロジェクト名に
半角スペースか全角文字がまぎれてないか?

930 名前:デフォルトの名無しさん mailto:sage [2020/09/08(火) 19:28:26.18 ID:0CNmi2OD0.net]
>>917
確認しましたが半角スペースや全角文字は含まれていませんでした

931 名前:デフォルトの名無しさん mailto:sage [2020/09/08(火) 21:33:19.06 ID:j1LhQ3P00.net]
エラーの応答すら帰ってこなくてタイムアウトしてるって事はOBS側に問題あるかセキュリティソフトあたりが通信阻害してるかもしれんね

932 名前:デフォルトの名無しさん (ワッチョイ 676a-vZ9I) [2020/09/08(火) 23:35:45 ID:CyylLYmR0.net]
与えられた年月日が第何何曜日(第二月曜とか)かしりたかったんだけど、考える前にグーグル先生に聞いてみるか?って思って
検索したらアルのねそう言った説明のサイトがww

便利な時代になったよ。

933 名前:デフォルトの名無しさん mailto:sage [2020/09/09(水) 00:00:30.53 ID:IHCQvFFFM.net]
質問です

from Tkinter import *
root = Tk()
button = Button(root, text = 'hoge')

上のようなとき、rootの部分を省略してもエラー出ず動作しますが、

934 名前:デフォルトの名無しさん mailto:sage [2020/09/09(水) 00:00:43.32 ID:qSWA7lrl0.net]
>>919
ありがとうございます。
obsとセキュリティソフトを調べてみます。

935 名前:デフォルトの名無しさん mailto:sage [2020/09/09(水) 05:13:14.38 ID:2e3wUOdx0.net]
>>918
さよかすまんね

>>919
横だがなるほど



936 名前:デフォルトの名無しさん mailto:sage [2020/09/09(水) 05:14:13.26 ID:2e3wUOdx0.net]
そして>>921の姿を再び見たものはいないという…
(-人-)南無

937 名前:デフォルトの名無しさん [2020/09/09(水) 11:28:44.46 ID:9MEEjZyTF.net]
matplotlib の figure とかもそうだけど
デフォルトの内部状態で決め打ち

938 名前:デフォルトの名無しさん [2020/09/09(水) 11:30:18.99 ID:9MEEjZyTF.net]
ただし singleton という訳でもない

939 名前:デフォルトの名無しさん mailto:sage [2020/09/09(水) 22:27:59.98 ID:5PoZtTAr0.net]
一般にpythonできますって言えるにはどこまでできるようになったらいいの?

940 名前:デフォルトの名無しさん mailto:sage [2020/09/10(木) 06:39:10.65 ID:XQtBTrXZ0.net]
メソッドをググって調べてすぐ理解できるレベル

941 名前:デフォルトの名無しさん mailto:sage [2020/09/10(木) 07:09:10.55 ID:24KB1Kzy0.net]
それはプログラミングできますレベルの浅い話だろ

外部ライブラリがPythonの存在意義と言ってもいいんだから
ライブラリの導入が容易にできることが最低条件だな
numpyとpandasは事実上標準ライブラリだからこいつらは自在に扱えないといけない

942 名前:デフォルトの名無しさん [2020/09/10(木) 12:46:32.86 ID:wbCB6iSX0.net]
じゃあその二大ライブラリが他に移籍したらpythonも終わりってこと?
もっと効率よくその二つを動かせる言語の方が大事なワケだろ

移籍先があるならもっとも親和性高いのはC++じゃん

943 名前:デフォルトの名無しさん mailto:sage [2020/09/10(木) 12:48:49.87 ID:AyICxkTyM.net]
まあ、numpy 相当のものは言語に組み込むべきだったな。

944 名前:デフォルトの名無しさん mailto:sage [2020/09/10(木) 13:36:46.57 ID:xgcscVfXM.net]
俺panda使ってないから初心者以下だわ

945 名前:デフォルトの名無しさん mailto:sage [2020/09/10(木) 14:21:05.08 ID:FLtweQen0.net]
パンダって中国じゃなくてチベットなんだけどな本当は
中国のチベット併合の象徴



946 名前:デフォルトの名無しさん mailto:sage [2020/09/10(木) 19:31:51.77 ID:gWPc42MT0.net]
>>930
Pythonでアルゴリズムが間違ってないか検証して、C++に移植ってのはよくあるパターンじゃない?

雑に書けるから同じアルゴリズムでもPythonでの実装はC++より速くできるし。

947 名前:デフォルトの名無しさん mailto:sage [2020/09/10(木) 21:32:35.76 ID:2KxaSPOy0.net]
雑に書けるというのは誤解を招くから、やめれ

948 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 02:25:19.09 ID:qtLaVc2h0.net]
どういうこと?簡便に書けると言ったら良いかな?

jsonをパースしてちょっと特定の要素だけ処理して取り出す、なんかはC++だとなかなか大変なところがpythonだと書く量少なくても成り立つということが言いたかった。

949 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 07:18:00.88 ID:eKsL/19+0.net]
書く量が少なくて済む=雑 ってwww
1行いくら的な考え・・・w

950 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 07:52:37.79 ID:5S8R+jK8d.net]
>>937
passも1行、ラムダ式も1行

951 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 11:35:26.34 ID:nU81COdvM.net]
>>937
同じ時間で沢山のコードを書いてどんどん案件を終わらせた方がいいんだから、
短く書けた方がいいに決まってる。
1行いくらだったらむしろ長くて時間かかってもお金になるんだったら短く書くメリットないでしょ。

952 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 12:31:14.29 ID:f71Kzwl/M.net]
javaだと行数が10倍になるから、ses的には都合がいい。

953 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 12:36:45.93 ID:jq7XZdPA0.net]
>>940
Cなら100倍になるぞ

954 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 12:37:11.76 ID:Kw3uoG7mH.net]
時間いくらなんで何行でもいいです

955 名前:デフォルトの名無しさん [2020/09/11(金) 14:30:09.65 ID:WQDfe+ij0.net]
コード量で金払う頭悪い組織なんてある?



956 名前:デフォルトの名無しさん [2020/09/11(金) 14:37:06.33 ID:cXwFx1fLF.net]
forで回せば10行程度なのに
なんか全部展開して何千行とかのω
雑なソースをみたことがあるが
そういう意図があったのか

957 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 14:47:52.20 ID:/OfiRLytr.net]
ステップ数でお値段変わります

958 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 15:08:25.79 ID:aRbTZiE90.net]
コード量増えると遅くなる認識なんだけど違うんか?

959 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 15:11:56.78 ID:0RPXSYzbM.net]
たくさん書けば"やってる感"でるからね
某拝承系では"プログラム本数"で評価してたな

960 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 15:20:07.49 ID:aRbTZiE90.net]
プログラム本数ってプログラムファイル(.py)の数ってこと?
それは関数なのかクラス数なのか……。
案件で金もらったほうが個人的には合ってるわ

961 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 15:26:17.36 ID:eKsL/19+0.net]
>>943
その昔
まだ紙テープが絶賛現役だった頃はあったときく。

>>944
むかーしむかし他人に回す用の答案(カンペ)つくるときは、
他人にまわす分は
作者バレしないように部分的に無意味に展開したりしたものさな

962 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 15:28:04.10 ID:ooRi5M/AM.net]
>>946
増えたコードが処理として多くなるなら遅くなるけどそうじゃなければ関係ない

963 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 15:31:07.17 ID:jq7XZdPA0.net]
ソースコードを売る会社やらソースコードを作る人を売る会社では働きたくないものだな

プログラムが事業の手段な会社が理想だけど
せめてバイナリを商品として売ってる会社にいたい

964 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 17:00:07.82 ID:eKsL/19+0.net]
さよか
続きはマ板で!

965 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 18:24:32.39 ID:Utj91Jmjp.net]
>>943 文系管理所には、数字でしか理解できないのが多い。
文字数でカウントとか。



966 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 18:27:41.52 ID:Utj91Jmjp.net]
>>949 昔々その昔、ソフトウェアが布団屋さんだと間違われてた時代、国の大型プロジェクトの予算の成果物は、ドキュメントの量で評価されてた。

1ページ1万円。

967 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 18:31:23.24 ID:eKsL/19+0.net]
>>954
wwwこわいげんじつktkrwwwww

>>953
そういえば英日翻訳は1単語幾らだなw

968 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 18:42:56.39 ID:jq7XZdPA0.net]
専門性を考慮しないとすれば英日翻訳が英単語の数を基準にするのは妥当
翻訳後の日本語文字数を基準にするとおかしなことになる

969 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 18:43:38.62 ID:eKsL/19+0.net]
>>956
専門性考慮しないところがおおいYOw

970 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 18:49:37.80 ID:jq7XZdPA0.net]
>>957
それは妥当じゃないなら断ればいいだけ

971 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 18:54:02.83 ID:eKsL/19+0.net]
>>958
そうして
ひからびた回転ずし案件が発生するとゆう。
データ入力業務でもあるるー

972 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 20:37:21.81 ID:mVOjSWLca.net]
近頃の記事などの物書きの仕事も一文字いくらだからな
一ページいくらというのもある
量じゃなくて質だろ

973 名前:デフォルトの名無しさん [2020/09/11(金) 21:23:58.70 ID:2Bc7sw8W0.net]
あぁ、ID: eKsL/19+0 は
雑というのをネガティブな意味にとらえて、「Pythonは雑。行数が多いC++の方がよい」みたいな主張だと勘違いしたのかな。
雑という言葉は良くなかったのは認める。

静的型付け言語なのか、動的型付け言語なのかというのは、言語の本質的な性質の一つだと思う。
利点も欠点も両方あって、開発フェーズ・ニーズに応じて利点が最大化するように言語を選ぶのが普通だと思うんだよね。

974 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 21:36:09.65 ID:eKsL/19+0.net]
>>934-935の流れで 両方に反応してたわけだが
957はそれをそのようにとったんだなw

それこそさいしょから雑な単語チョイスにせず
「簡便に書ける」「書く量少なくても成り立つ」って書いておけば
こんなにおれらが盛り上がることもなかっただろう

975 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 21:36:59.44 ID:eKsL/19+0.net]
>>960
今は
何アクセスいくらとか
アフィ踏んでその先で購入までいってもらえたら幾らとかだろたぶん・・・



976 名前:デフォルトの名無しさん [2020/09/11(金) 22:53:39.59 ID:2Bc7sw8W0.net]
>>962
931と933と958は同一人物だってこと?
ワッチョイも違うし「両方に反応してたわけだが」とか言われてもわかんないよ。

そもそも、「雑に書けるから実装が速い、C++に移植する前にPythonで確認」と言ってるわけだから、
文脈上雑という言葉はメリットだと伝わると思うんだけどな。
それこそ自分の中のネガティブワードを見つけたら、文脈を無視して、
「書く量が少なくて済む=雑=一行いくらみたいな考え方をしている」とか思っちゃうほうが、
読み方が雑なんじゃないのかね。

水掛け論にしかならないんでもうやめるけど、あんたも他人の日本語を批判できるほど日本語能力高くないだろ。

977 名前:デフォルトの名無しさん [2020/09/11(金) 23:02:59.77 ID:3mrNom4D0.net]
適当に描けるって言っても
適当にも意味両方あるしなω

978 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 23:09:49.69 ID:ZDx/S04k0.net]
業務効率化のためにPythonを勉強する場合クラスとかわからんでもいい?

標準ライブラリとかopenpyxlとかpandasが扱えれば十分だよね?

979 名前:デフォルトの名無しさん mailto:sage [2020/09/12(土) 00:01:39.31 ID:Ir4NMU2VM.net]
>>966
標準ライブラリを扱うのにclassの知識は必要。

980 名前:デフォルトの名無しさん mailto:sage [2020/09/12(土) 00:29:30.19 ID:tyU9Gcu90.net]
>>967
一応クラスの勉強はしたけど、あくまで今のところだけど、クラスを使う必要がないけど。
defとかは必要になる場合はあるけど、基本モジュールをインポートして使うだけで成立しない?

981 名前:デフォルトの名無しさん mailto:sage [2020/09/12(土) 00:54:40.45 ID:1SpjJOxg0.net]
>>968
jupyterとか使ってpythonでアドホックなコードを書いてるときはあんまりクラス使わない。
ひとまとまりの変数のグループが出てきて、それを複数グループ操作したいになってきたらクラスがないと訳分からなくなると思う。
ただ、クラスを作る必要のない状況、クラスを作る必要のある状況ってのがわかるのは、
必ずクラスを作らなければ何もできない縛りで初めて、「これクラスって単なる名前空間でしかなくて無駄だな」と思うようなものなので、
オブジェクト指向の勘所を理解したいなら、javaとかc#とかクラスが必須の言語でちょっと修行した方がいいかも。
オブジェクト指向とかいう考え方がない頃も皆プログラミングしてたんだし、必須の考え方ではないと思う。ただ便利になるケースはあるので、便利な書き方したいと思うなら縛りプレイで学ぶといいと思う。

982 名前:デフォルトの名無しさん mailto:sage [2020/09/12(土) 01:01:07.05 ID:6zOSCST10.net]
pythonの標準データ構造とpandasが使えれば十分
クラス作る規模になったらpythonじゃない方がいい

983 名前:963 mailto:sage [2020/09/12(土) 07:06:36.83 ID:Ir4NMU2VM.net]
>>968
importしたmodule内のなにかしらがclass構造をとるものが多いので、classの知識は必要。
一応勉強したのならそれで足りるのでないか。知悉する必要はないので。

984 名前:デフォルトの名無しさん mailto:sage [2020/09/12(土) 08:46:31.36 ID:Valx4w3/0.net]
>>964
ちがう
さよか

すぐ下で別の人につっこまれてる雀

「貴様」はさすがにもう意味の分裂してないからいいが
「こだわり」「ヤバイ」みたいにジェネレーションギャップの大きい単語を雑に使うのはやめとけとしか

985 名前:デフォルトの名無しさん mailto:sage [2020/09/12(土) 08:49:02.17 ID:Valx4w3/0.net]
>>965
んだ
自然言語はまんどくさいw
プログラミング言語とはまた別の意味で。



986 名前:デフォルトの名無しさん mailto:sage [2020/09/12(土) 08:49:28.04 ID:Valx4w3/0.net]
>>969-971
+1

987 名前:デフォルトの名無しさん mailto:sage [2020/09/12(土) 09:31:10.26 ID:bTHWpkt40.net]
>>973
書けると描けるじゃ違うしな。

988 名前:デフォルトの名無しさん mailto:sage [2020/09/12(土) 10:00:54.27 ID:Valx4w3/0.net]
>>975
せやな

961は突然ポンチ絵の話題なたとえにジャンプしたのだと判断した

989 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 15:47:58.73 ID:+iKDS29tM.net]
質問
プログラム素人なのだが、Python始めたい
VBAでforやifは使ったことがある程度
こんな俺がPython勉強するのになにか良い本はないでしょうか?

やりたいこと
数値計算や線形代数
グラフ化
テキストの編集
CADを自動化したいのでAPIを使うに向けて、モジュールやクラスやプロパティ、インスタンスなどの知識


一応、ブルーバックスの簡単な本はやってみました
「入門者のPython プログラムを作りながら基本を学ぶ 」
anacondaの環境を構築済み

990 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 16:32:44.53 ID:6d78qryt0.net]
>>977
> モジュールやクラスやプロパティ、インスタンスなどの知識

何れもVBAと大して変わらない。VBAのclassは継承できないとか小異はあっても。
入門書は読まなくていいから、VBA
で書いてPythonに翻訳するといい。
ただ、公式チュートリアルは、基本を皆さんと合わせる意味で一瞥しておくと良いと思う。

991 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 16:55:10.39 ID:ys+5S68m0.net]
>>977
とっつきやすい、テキストの編集から取り組んでみればー
次は数値計算かな。
それからモジュール/クラス/インスタンスとか勉強してAPIの仕様をよんでみそ

線形代数はぶっちゃけ973がどのくらい勉強済みかによりけりで、かかる時間がはげしくピンキリ。
グラフ化はPython無料厨ご用達のmatplotlibを使うのか、エクセル等の他アプリに流し込みたいのかによって
難易度(学習内容)がもげしくかわる。

992 名前:デフォルトの名無しさん [2020/09/13(日) 18:34:22.70 ID:3E63e2aUM.net]
上で同じ質問が上がってるけど、俺も最近python かじり始めたんだけど、どうしてもVBAに慣れてしまってるせいか、文法が頭に入ってこない。

似てる部分はあるんだけど、全く一緒という訳じゃないから結構苦戦中。

excel操作だけでpythonが優れている点って何かある?

993 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 18:43:34.60 ID:ys+5S68m0.net]
>>980
逆にPythonに慣れ切ってるけど最近職場の制約でVBAやらされてるから、
脳内が混ざるって苦戦に同意。

もう絶対Excelの限界行数個数までのデータの操作しか予定がぬぇええええ!なら、VBAだけきわめとけばいいのでは。
ゆくゆくはなんか違うデータもいじりたいのなら、Python覚える価値が出てくる。

994 名前:デフォルトの名無しさん [2020/09/13(日) 20:53:13.25 ID:3E63e2aUM.net]
>>981
レスありがとう。
そうなんだよね。
できることはpythonの方が多くて、発展性があるんだけど、今の職場ではまだまだexcel使う比率が多くてこのままVBA一本でいった方が良いのかなって…

995 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 22:05:10.07 ID:rqCbZV3W0.net]
>>982
まず、文法全部マスターしようと考えずに
やりたい事やるのにどう書けばいいかを覚える



996 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 22:14:43.92 ID:KXr7A2hJ0.net]
会社のPCにPython含め追加でソフトをインストールできないから、
結局会社ではVBA、WSH(JScript+VBScript)、HTML+Javascript、Power Shellくらいしか選択肢がない

997 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 22:50:11.04 ID:6vUb+cVF0.net]
ほーたぶる版も入れられないの?
シンクライアントかよ。

998 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 23:29:58.32 ID:KXr7A2hJ0.net]
>>985
セキュリティ規定の話だからポータブル版も糞も無い
会社指定外ソフト利用不可

999 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 23:49:58.85 ID:g10Rgz7Ua.net]
糞もないなんて喧嘩腰の表現は俺は嫌いだ

1000 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 00:29:19.34 ID:WmmQ324VM.net]
クソな労働環境で働かざるを得ない
クソ無知な自分を棚に上げ
クソな言い訳を垂れ続ける

これぞVBAerの鑑

1001 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 00:58:20.45 ID:curJJjX/0.net]
大抵の大企業は会社指定のソフトウェア以外インストールできないでしょ

1002 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 01:03:51.28 ID:SgOeAGdsa.net]
インストール申請すればできる

1003 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 01:09:55.00 ID:13FXnr3U0.net]
TkinterのTextウィジェットって重くない?
ちょっと長いWebページのコード貼り付けるだけで激重なんだけど
Pythonだから仕方ないのかな

1004 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 01:15:36.71 ID:yizwES7u0.net]
>>991
Tkinter自体が化石みたいなもんだし
PythonでGUIやりたいならPySimpleGUIとかの方が良いぞ

1005 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 01:20:28.11 ID:13FXnr3U0.net]
>>992
そっか
ありがとう試してみる
どうもwxPythonのTextも重いらしい



1006 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 04:06:16.92 ID:xlFaHe7g0.net]
大企業は申請から承認までのステップが長い
個人のものを使うだけでセキュリティー部門からお叱りを受ける

1007 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 07:08:58.36 ID:+5bseuUi0.net]
>>990
んなものはなく一律985

1008 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 07:13:33.90 ID:+5bseuUi0.net]
おそいがたてたぞ

Pythonのお勉強 Part64
https://mevius.5ch.net/test/read.cgi/tech/1600035173/

1009 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 07:57:31.08 ID:BBBuuWZP0.net]
>>996
ナイスぱい!

1010 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 08:01:03.85 ID:YwNESlJjM.net]
>>989
「インストール」を定義しないと議論にならない。
ポータブルならインストール不要だし
ソースからコンパイルはどうなのか?
自作ソフトさえ使えないのか。

まずは大企業で働いたことないのにイメージで書き込みすんな。

1011 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 08:06:20.95 ID:+5bseuUi0.net]
そのへんの抜け道は明文化して禁止できてないところが

1012 名前:スいが
もれなく怒られるからあんしんしろ>ポータブルの使用・ソースからコンパイル
[]
[ここ壊れてます]

1013 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 08:33:46.28 ID:c6wDTJLnd.net]
昔防衛省の機密情報が三菱から漏れたことあったろ?
それ以来厳しくなってバレたらクビが飛ぶから迂闊にそういうことできない

1014 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 10:10:44.30 ID:lpza49Cy0.net]
そんな高いレベルの機密情報を扱うならマシンもネットワークも物理的に分けるのが常識

1015 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 10:12:53.98 ID:+5bseuUi0.net]
それでもUSBをぶっさすヤツはいるわけで



1016 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 10:16:46.71 ID:z+9pdL7+0.net]
そもそも高レベルの機密情報をPC上に置かないよね

1017 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 10:18:42.08 ID:+5bseuUi0.net]
中レベル低レベルでも気をつけないとね
でも
物理的にUSBポートふさいでおいても
穴塞いでる栓をむりくりひっこぬく猛者もまれによくいる


1000なら初心者はちゃんと初心者スレにいってくれて
すみわけちょうはかどる

Pythonのお勉強 Part63
https://mevius.5ch.net/test/read.cgi/tech/1582507911/

1018 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 202日 23時間 46分 51秒

1019 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<258KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef