Pythonのお勉強 Part63

■ このスレッドは過去ログ倉庫に格納されています
2020/02/24(月) 10:31:51.39ID:vb10EdOX0
!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オフィシャルサイト http://www.python.org/
◇まとめwiki ttp://python.rdy.jp/

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

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

次スレの建立は>>985あたりが挑戦する。  [EOF]
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2020/07/30(木) 21:05:46.23ID:SHrdySLua
Hzの違いとは振動数の違い
693デフォルトの名無しさん (ワッチョイ ce8c-QWST)
垢版 |
2020/07/30(木) 21:06:46.58ID:sKox1nf30
>>692
コーディング中の貧乏ゆすりはしていません
2020/07/30(木) 21:11:35.69ID:SHrdySLua
改行が多いのではない、修行が足りないのだ
2020/07/30(木) 21:37:10.49ID:SHrdySLua
>>693
ファンキーなヤツを列に並ばせるのは大変なのさ
696デフォルトの名無しさん (ワッチョイ 5d01-HJF0)
垢版 |
2020/07/30(木) 22:03:11.78ID:MzLuHAmG0
バグフィックスのたびにディレクトリ変わるのも
importで親ディレクトリと相対パス使えたらなんとかなったのに
697デフォルトの名無しさん (ワッチョイ d5da-ANno)
垢版 |
2020/07/30(木) 22:11:31.89ID:2ajdvtVF0
jupyter notebookってなんで人気なの?
vs codeでよくね
2020/07/30(木) 22:22:57.20ID:S+aJhwLC0
ATOM使おうぜ。
2020/07/30(木) 23:59:38.69ID:lkosohg/0
>>697
いや全然別物じゃん…
700デフォルトの名無しさん (ワイーワ2 FF62-QWST)
垢版 |
2020/07/31(金) 12:24:59.37ID:N0eufbNjF
h_img = cv2.merge((np.ndarray((height, width), np.uint8, H.ravel()), h, h))
701デフォルトの名無しさん (ワイーワ2 FF62-QWST)
垢版 |
2020/07/31(金) 12:44:26.06ID:N0eufbNjF
こっちか
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
702デフォルトの名無しさん (ワッチョイ ce8c-QWST)
垢版 |
2020/08/01(土) 14:19:49.38ID:dQA9Yzpv0
>>700,701 さん
ありがとうございました。確かにできました。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)だから
なぜ詰め直す必要があったのか、まだよくわかっていません。
でも、やりたいことがこの方法でできることは認識できました。
あとは納得・・・現状頭の上にクエスチョンマークだらけです(ハウン
2020/08/01(土) 14:38:27.15ID:Sq3FCv8na
hなイメージにHなラベルで悶々としてるのか
704デフォルトの名無しさん (ワッチョイ ce8c-QWST)
垢版 |
2020/08/01(土) 14:57:27.28ID:dQA9Yzpv0
>>700
ちなみにHをflattenやravelで1次元化すると値がオールゼロだったはずなのに、
謎の数字が入っているのも気になっています。
きっとpythonの型の在り方にまだ理解が深まってないんだと思うのですが・・・
705デフォルトの名無しさん (ガックシ 06ee-ANno)
垢版 |
2020/08/01(土) 15:47:43.67ID:iBkCvJIF6
google検索に

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

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

VisualStudioをemacsに変えるとスタックオーバーフローとか出てくるのに
2020/08/01(土) 15:51:07.00ID:eM8iVGGrM
単にVisualStudioユーザーが減っただけでは?
2020/08/01(土) 16:28:31.67ID:JLeCxWnc0
VSはVSでもVSCode
708デフォルトの名無しさん (ガックシ 06ee-ANno)
垢版 |
2020/08/01(土) 16:36:24.40ID:iBkCvJIF6
KinectのWindowsでしか動かないアプリのせいで
pybind11やboost.python経由でC++とpython組み合わせて
tensorflow使う人多いはずなのに

google検索しても古い記事しかない
2020/08/01(土) 16:53:26.00ID:EZTrMdob0
ユーザ数は右肩上がりなのにWindowsだけ減るわけ無いだろアホ
2020/08/01(土) 17:51:20.96ID:ObfZxmHn0
C#はお役御免か
2020/08/01(土) 18:41:10.09ID:mWl4XemVM
python卒業すると次のステージでC#入門する人多いね
2020/08/01(土) 19:55:50.09ID:cDzcAhaEM
てかPythonとC#ってそんなに競合しないだろ
普通に両方使ってるし
2020/08/01(土) 20:34:23.53ID:LLVAByzud
Pythonを使えばこんなソフトも作れるよ。
ただし、ファイルサイズがデカい(10MB)。

【ソフト名】 ガゾーナラベ
【ソース】https://katahiromz.web.fc2.com/gazonarabe/
【バイナリ】https://github.com/katahiromz/GazoNarabe
【説明】自動で画像を並べて Word 文書ファイル(docx)を作成するソフトです。
2020/08/01(土) 22:29:49.01ID:jfgVFCA70
VBA でも作れそう。
2020/08/02(日) 12:38:32.59ID:uiYqbxLc0
>>708
pybind11使おうと思うユーザーなら、
適当なqiitaの記事で大体の感触掴んで、あとは公式ドキュメントで十分でしょ。
716デフォルトの名無しさん (ワッチョイ faa5-JYmi)
垢版 |
2020/08/02(日) 14:09:46.79ID:XKqCv5jo0
>>713
ファイル名だけで表示か?
D&Dした画像をサムネ表示するかヴィジュアルな実行後プレビューを付けないとGUIソフトとは言い難い

設定の初期化って、設定が10や20あるいは許す限り大量に保存できないとダメじゃん
2020/08/02(日) 14:11:12.04ID:JDm1PrShM
またVBAが勝ってしまったようだな
2020/08/02(日) 15:14:58.70ID:/XA5mTe8d
>>716
ありがとうございます。
719デフォルトの名無しさん (ガックシ 06ee-ANno)
垢版 |
2020/08/02(日) 17:40:38.47ID:8eWo8A+J6
Windowsはなあ
UWSCで「はい」「次へ」の自動クリック設定してたはずが
vcpkgがメニュー英語に切り替えてくるせいで
インストールの間,何時間も張り付いていないといけなくなるし
とにかく時間泥棒が多すぎる
2020/08/02(日) 21:22:06.76ID:VbsWrpW00
英語ロケールにしろよ。
721デフォルトの名無しさん (ワッチョイ b16a-9unC)
垢版 |
2020/08/02(日) 23:12:02.06ID:itHXwycI0
PyQt に raize()って関数があるんだよ。

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

これについてはグーグル先生に聞いたら海外でまったく同じ問題で悩んでる人がいて別関数の組み合わせで解決できたんだけど、
たとえpythonの予約後でもライブラリーの関数を呼ぶ方法がないのは不味くない?
2020/08/02(日) 23:43:15.65ID:i8ux1lbe0
>>721
win.raise_() でどうだろう
723デフォルトの名無しさん (ワッチョイ b16a-9unC)
垢版 |
2020/08/02(日) 23:59:06.71ID:itHXwycI0
>>722
それで呼べるんだね。動いたよ。有難う。
グーグル先生の教えはなんだったんだろうw
2020/08/03(月) 00:47:43.36ID:WWek/R9I0
>>722
これはどういう理由で呼べてるの?
2020/08/03(月) 10:39:00.14ID:OK9YQSm20
いきさつはよく分からないが、名前の衝突を避けるため
PyQt側でエイリアスを提供したんだと思う
2020/08/03(月) 19:37:36.83ID:rIW6823Wd
なんだかんだ言ってEXCELにPython乗ったら最強じゃね?
2020/08/03(月) 19:39:23.28ID:orKbEDreM
numpy 面倒くさい。
素直に配列使えるようにしろ。
2020/08/03(月) 19:51:04.04ID:9ZAc7KOx0
>>726
Excel Python 質問スレ
http://mevius.5ch.net/test/read.cgi/tech/1517018055/

>>727
逆に考えるんだ、numpy/scipy/pandasライブラリを扱うための言語がPythonなんだと
ExcelのためにVBAが存在し、RailsのためにRubyが存在する、当たり前の話だろ
配列に関する標準ライブラリのAPI設計論なんてのは些細なことなんだぞ
2020/08/03(月) 20:59:07.23ID:phol22cC0
a[:, np.newaxis, :]
とか出てくるとマジ意味不明よね
2020/08/03(月) 22:19:01.41ID:TEFChVL50
>>728
Range("A1:A10").Select ってやると A10セルは選択されないんだろ、知ってるぜ。
731デフォルトの名無しさん (アウアウウー Sa09-QWST)
垢版 |
2020/08/03(月) 22:50:14.76ID:7e/FREzTa
a[:][np.newaxis][:]
a[:, np.newaxis, :]
a[, np.newaxis, ]
732デフォルトの名無しさん (ワッチョイ 9d6a-mOjO)
垢版 |
2020/08/12(水) 09:33:04.03ID:k0yA6UH80
pythonのライブラリーって凄いって言うけど。
何処かにライブラリーの一覧みたいなのあるの?
2020/08/12(水) 12:16:09.24ID:OW3IIZ/vM
>>732
そのpythonはどこから手に入れたんだ?
https://docs.python.org/ja/3/library/index.html
734デフォルトの名無しさん (ワッチョイ 9d6a-mOjO)
垢版 |
2020/08/12(水) 12:38:05.42ID:k0yA6UH80
>>733
あ、このサイトselectの使い方を調べたときグーグル先生に教えてもらった。
あらてめて見ると、凄いあるねライブラリー。

なんかさ、人工知能のライブラリーが使えるとかネットで言ってるじゃん。
そういう凄いのを紹介してるところがあるのかな?っておもって。
2020/08/12(水) 12:47:24.30ID:YUySFHvg0
>>734
人工知能 ライブラリー python
でググるのではダメなのか?
2020/08/12(水) 12:49:52.50ID:OeGmZzmo0
そういうのはAIに聞かないと分からない。人間じゃ無理
2020/08/12(水) 16:20:33.11ID:iRYA0d0Sd
ライブラリーを探すためのライブラリーがない
738デフォルトの名無しさん (エムゾネ FF62-jwrZ)
垢版 |
2020/08/12(水) 16:22:15.99ID:mptqcK2nF
pipy とか github で検索
2020/08/12(水) 20:52:45.47ID:hk3RMNcBa
あの有名な google のサイトの中を探してみないのか?
2020/08/12(水) 21:04:35.31ID:HozojyCs0
>>732
pypiのダウンロードランキング上位のライブラリ一覧
https://pyreadiness.org/3.9/
2020/08/12(水) 23:51:03.01ID:RlhiUHhG0
https://pypi.org/
742デフォルトの名無しさん (ワッチョイ 413d-anlt)
垢版 |
2020/08/15(土) 07:34:00.63ID:5XuYtX1d0
初心者にはライブラリなんて必要ないだろ。
パイのパイでセックスなんて百年早いわ。
2020/08/15(土) 11:06:36.78ID:nGZXDnffd
なんだかorgって土下座してるように見える
2020/08/15(土) 16:58:44.75ID:Ue/GMcMTM
そ、そうかな… orz
2020/08/15(土) 20:41:26.88ID:nR02Shr30
貧相なケツだな。俺のケツを見ろ or2
2020/08/16(日) 02:30:06.78ID:BrhluTYwr
すげぇ
2020/08/16(日) 11:12:49.10ID:72wRM/pF0
pylintのプラグイン作ったことある奴いる?

http://pylint.pycqa.org/en/latest/how_tos/custom_checkers.html#write-a-checker
msgs の displayed-message を固定文字列じゃなくて組み込みルールみたいに
エラー対象の情報を埋め込みたいんだけど、プラグインじゃできないのかな?
2020/08/16(日) 11:25:04.27ID:72wRM/pF0
ああすまん、自己解決した。
%s とかのプレースホルダを置いて add_messages の args にパラメータを渡せばいいだけだった。
このくらいドキュメントに書いておいてほしいなぁ。
2020/08/16(日) 12:28:51.18ID:0UVAxA/S0
>>747-748
おまいなかなかいいやつなので
解決してよかったねとおもう
750デフォルトの名無しさん (ワッチョイ 9901-sHgg)
垢版 |
2020/08/18(火) 19:07:27.18ID:8FEVlRGJ0
ギリギリ鍵がとれるタイムだったのに課金マシンに負けた
751龍馬 (ワッチョイ 9f01-k5df)
垢版 |
2020/08/25(火) 11:08:31.15ID:qx0ZPHdm0
#サンプルプログラムをロードして、すぐに走らせたら下記のエラーが表示されました。
#ご存じの方いらっしゃいましたら、教えて下さい。お願いします。
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:無効な構文
752デフォルトの名無しさん (エムゾネ FF9f-fHWV)
垢版 |
2020/08/25(火) 11:19:23.24ID:Zt9gBA2MF
英語アレルギーかよ
from selenium import webdriveimport pandas as pd

rom selenium import webdrive
import pandas as pd
2020/08/25(火) 12:46:11.78ID:Y8gLziYU0
>>751
あほだな
ソースの4行目にタイプミスがあるんだよ
2020/08/25(火) 12:50:59.50ID:KRGfI1UYM
webdriveimport as as
2020/08/25(火) 16:00:12.94ID:MziLy7tN0
ここで聞くよりgoogleに便利な機能があるぞ↓
SyntaxError: |検索|
2020/08/25(火) 17:04:06.34ID:XqmbJWy/p
>>751 import 文も理解しないで、サンプルコードを走らせたんだろうな。

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

本当にサンプルコードの元ネタがそうなってたらよほどひどい教材を見てることになるが。 多分自分のタイプミスだろうな。
自分でタイプしたなら、1文字ずつ舐める様に確認する事だな。 4行目だけ見れば良いんだから。
2020/08/25(火) 18:35:39.37ID:BkSK/Z7l0
死体を蹴る人たち
2020/08/25(火) 19:16:31.31ID:Ldp7Q08F0
死者に鞭打つという成語があるのに、
> 死体を蹴る
と俺ライブラリな表現をするのは何故だ。文学なのか。
2020/08/25(火) 19:29:18.93ID:ch0Vj7Ea0
本当に死んでいるか確認するのによくやる
2020/08/25(火) 19:34:34.87ID:59nJij5oM
死んでなければ死体ではない。
2020/08/25(火) 19:42:16.40ID:ch0Vj7Ea0
生きていたら、とどめだろ
2020/08/25(火) 20:00:25.96ID:Y8gLziYU0
>>758
過去人ktkr ヒソ( ´д)ヒソ(´д`)ヒソ(д` )ヒソ 「したい蹴り」って近代語しらないんだ…
2020/08/25(火) 20:36:27.15ID:mfHRxYQL0
ktkrとか顔文字とか懐かしすぎて20年前の2chにタイムスリップしたかと思った
2020/08/25(火) 20:59:55.74ID:FaLkq+JS0
蹴りたい死体
2020/08/25(火) 21:27:04.12ID:BkSK/Z7l0
遺体としたい
2020/08/26(水) 01:27:10.92ID:pt9k4iSV0
男はしたい
女はいたい
767デフォルトの名無しさん (ワッチョイ a590-JMbW)
垢版 |
2020/08/26(水) 05:24:49.55ID:hcD8Fb9+0
バーチャファイターとかやったことないの?
2020/08/26(水) 15:55:55.83ID:O0Cx+1S60
Python+openCV+adbpatchでAndroidアプリの自動化を学んでるのだが
画像の曖昧一致→完全一致にする手段ってあるのだろうか?
曖昧一致で意図しないところをタップされて困ってしまっている
2020/08/26(水) 16:05:40.20ID:6U3dFgUP0
>>768
「曖昧」の調教に失敗しとるんじゃろJK

原寸大の完全一致なら簡単
拡大縮小すると難しくなる
770デフォルトの名無しさん (ワッチョイ fd6a-YNDL)
垢版 |
2020/08/26(水) 16:52:38.24ID:NEzzqfWX0
おれはlinuxのPyQtで画像処理したくてopenCVを入れた。

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

大抵このパターンだとコンパイル失敗するんだけど成功した、流石パイソン関係と言っておこうw
2020/08/26(水) 19:23:36.70ID:Q3Em/QfK0
>>751
エラが張ってます
2020/08/26(水) 19:28:26.06ID:pEKDTYqZp
>>771 下らんこと言うな。 
でもエラーメッセージくらいは翻訳しないで理解できる様にしないと死ぬな。
最初は翻訳ソフトを使っても良いがかえってわからなくなる。 むしろ単語単位の辞書を使った方が良いのでは?

プログラムをやるのなら、最低限の英語力は必要。
2020/08/26(水) 22:38:02.87ID:IIkjsZ5sM
そんなに英語力いるか?
line 4 SyntaxErrorがわかれば十分だと思うけど
2020/08/27(木) 03:25:16.61ID:5EpETf620
>>773 翻訳しないとチンプンカンプンだったことが問題なんだけどさ
本当はエラーメッセージの翻訳なんか関係ない。 理解できなければ翻訳しても理解できない。日本語でも理解できない。

慣れの問題だから頑張れとしか言えないが。
2020/08/27(木) 03:27:19.15ID:5EpETf620
マニュアルくらいは英語で読めないとな。 最近は翻訳ソフトが優秀になってきてるけど、中には変な翻訳をすることも多い。
特にプログラムまで翻訳されたら困る。
2020/08/27(木) 03:34:31.98ID:5EpETf620
もしかしたらこの人は import と言う単語の意味すら解らなくてコピぺしてたんじゃないかと思われる。
少なくとも、プログラミング言語の単語の意味位は理解しないとどうしようもない。
2020/08/27(木) 05:53:15.41ID:0tHLTWgg0
もうやめたれw
2020/08/27(木) 07:05:52.03ID:gGJ6aQTr0
>>773
まずはline 4だけわかればいいとおもうぞ
776でFAだが

本命:コピペではなくじつは手打ちで写経していた
ありがち:コピー元がコピーのコピーなクソサイト
レア:サイト書いたやつの打ち間違い
779デフォルトの名無しさん (ワッチョイ 7274-2PMh)
垢版 |
2020/08/27(木) 10:39:15.21ID:oNEk19mX0
Google colaboで重い計算すると頻繁にクラッシュするんだが
なんかいい対策ない?
780デフォルトの名無しさん (エムゾネ FF22-yGMV)
垢版 |
2020/08/27(木) 10:52:23.33ID:H/WqeZOsF
ここまでどうでもいい無駄な30レス
2020/08/27(木) 11:27:42.39ID:XkGs5BOI0
質問なのだけど、みんなpythonで何やってるの?
2020/08/27(木) 11:35:03.07ID:DZl2zN6D0
>>781
3Dソフトのツール作ったり
カメラ撮影用のシステム作ったり
2020/08/27(木) 12:47:31.13ID:2GItbDa20
シェルスクリプトでやるには辛い処理
2020/08/27(木) 12:52:57.80ID:O3G6QibGM
使いたいライブラリがpythonにしかない時はpython
それ以外で使うメリットは無い
2020/08/27(木) 12:57:28.94ID:W7Z847oMM
Keyhac使うため
2020/08/27(木) 12:57:56.50ID:ZiRvWQpY0
>>781
統計モデル開発、最適化シミュレーションとか
787デフォルトの名無しさん (ワッチョイ 7274-2PMh)
垢版 |
2020/08/27(木) 13:08:59.75ID:oNEk19mX0
>>779
スレチみたいなんで他あたります
2020/08/27(木) 14:10:43.07ID:ZFttjo5q0
>>781
マジレスするとタイムマネジメント
例えば10時に出かける用事が入ってるとする
Pythonスクリプトで10時直前に自分にメールを送るように設定をする
そうするとスマホでメールを受け取れる
受けとったメールには「10時に出かける」と書かれているので予定を忘れることがない
Pythonのいいところはメールでも文字化けしにくいので、予定を間違えることがない
あとタイムゾーン対応してるから日本時間の10時にメールを送るのがかんたん
他の言語だと10時は太平洋時間に変換されるから、時差が発生してタイムマネジメントを失敗する
時は金なりっていうけど、真理だね
2020/08/27(木) 14:26:03.59ID:2GItbDa20
>>788
それpythonなんか使わなくてもgmailだけでできるぞ
2020/08/27(木) 14:52:26.91ID:feGdiyaNH
時は金なりって言いつつ時間無駄にしてるのか
2020/08/27(木) 15:26:04.89ID:+jlMDZz1M
自ら灰色の男に時間を支払うスタイル
792デフォルトの名無しさん (ワッチョイ fd6a-YNDL)
垢版 |
2020/08/27(木) 15:31:34.85ID:aTXJI0fI0
perl信者だったが、pythonのが使いやすい。
個人でプログラムを作るのにC++って選択肢がなくなったなw
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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