Pythonのお勉強 Part62

■ このスレッドは過去ログ倉庫に格納されています
2019/09/15(日) 16:06:00.08ID:E+Kc3PWT0
★当スレにRubyのソースコード類を書くことを禁ず★
☆Ruby等、Pythonではないプログラミング言語での回答類を書くのも禁止
☆「Ruby では」「Rubyでは」をNGワード登録推奨

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

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

◇Pythonオフィシャルサイト
http://www.python.org/

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

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

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

次スレの建立は>>985あたりが挑戦する。 [EOF]
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2019/12/28(土) 16:21:52.98ID:juxLPSGV0
そこに開発環境があるからさ!
2019/12/28(土) 16:43:31.74ID:/9L9K2QSr
BlackBerryやCosmo Communicator等に機種変すればいい
それか引っ越し
2019/12/28(土) 16:47:56.49ID:i5ZlQFui0
新幹線の座席に座っておもむろにMacを開いてドヤリング
無論スタバのコーヒーも持ってく
そうすると朝の数十分を優雅に過ごせる
新幹線の雑音によって集中力も上がる

Macであることが重要なので年季の入った中古品でも構わない
2019/12/28(土) 16:56:44.14ID:DiNbgbe70
開いてみているのが5ちゃんねるなことは、秘密だ
733デフォルトの名無しさん (ブーイモ MM5e-5DXC)
垢版 |
2019/12/28(土) 17:16:06.32ID:7pTky8ziM
>>731
大変、申し訳無いのだが
mac使ってる奴は
むかしから馬鹿ばっか

低脳でFランの性格悪いクズばっか

しかし自分では天才だと
思われていると
思い込んでるみたいで、
マジ迷惑な馬鹿

mac使ってる奴を
見てもそうとしか思わない
734デフォルトの名無しさん (ワイーワ2 FF7a-v1fK)
垢版 |
2019/12/28(土) 17:30:14.38ID:5Cng//AmF
>>733
+1
ほんそれ
自分で評価出来ないから他人の評価に乗っかるタイプも多い
735デフォルトの名無しさん (ワッチョイ c033-M7II)
垢版 |
2019/12/28(土) 17:34:17.92ID:IV+pxUJ+0
実行環境であって開発環境ではねーだろ
2019/12/28(土) 17:52:18.56ID:EYxHjYjG0
>>735
2系しかなかったころは
デフォルトで入ってるMac便利いいいい と
もてはやされていたことも
ありました
2019/12/29(日) 09:20:52.44ID:k3T+0Ot70
マカーに虐められてたのかな
738デフォルトの名無しさん (ラクッペ MM4b-f88z)
垢版 |
2019/12/29(日) 10:48:46.08ID:Z1BNUsP5M
マカーは悪質だからな
2019/12/29(日) 12:38:05.57ID:x97pb1MEM
733をいじめたマカーは氏ね!
2019/12/29(日) 16:47:39.25ID:Uu0KGf2R0
遠回りに733が虐げられてて草
2019/12/29(日) 17:01:05.07ID:Zatvbj7h0
マカーに虐められた奴ってこんなにいるんだ
2019/12/29(日) 17:08:59.11ID:1xfCUAk50
今でもマカーって言うんだな
久しぶりに聞いたw
2019/12/29(日) 17:10:40.71ID:inLneFLyM
マカーは陰湿だからな
2019/12/29(日) 17:10:43.92ID:aEuj8e67d
ただし、マカーとアップラーは区別されてる
745デフォルトの名無しさん (ラクッペ MM70-f88z)
垢版 |
2019/12/29(日) 19:04:00.03ID:LyJy0BXZM
まともなサポートのあるPOSIX環境(だった)として嫌々使ってる層もいるだろう
2019/12/29(日) 19:19:45.02ID:52+mfY8r0
その手のサポートを必要とする用途ならふつうRedHat使うだろ。
747デフォルトの名無しさん (ラクッペ MM70-f88z)
垢版 |
2019/12/29(日) 19:44:36.06ID:LyJy0BXZM
ガイジは反応するな
2019/12/29(日) 19:51:33.19ID:UBJCWBbp0
オラクルがマトモなサポートするだろうか
749デフォルトの名無しさん (ブーイモ MM5a-5DXC)
垢版 |
2019/12/29(日) 20:49:52.30ID:Ft0iT9KzM
金をむちゃくちゃ払うと
まともなサポートしてくれるゆよ。
2019/12/29(日) 20:59:13.97ID:2GmPR76J0
何をもってまともなサポートというのか知らんけどとりあえずOracleに調べさせてますので当面しのげるのはでかい
751デフォルトの名無しさん (ブーイモ MMfb-5DXC)
垢版 |
2019/12/29(日) 21:49:18.43ID:+Aq6bfnbM
oracleはどうでもいいけど、
Pythonがムズイ!
ムズカシすぐる!
752デフォルトの名無しさん (ワッチョイ 0101-Nxir)
垢版 |
2019/12/29(日) 22:46:08.50ID:NwgzU6xK0
北海道のグラサンスーパーハゲザーはここにはこないのー?
753デフォルトの名無しさん (バッミングク MMe1-pIXJ)
垢版 |
2020/01/01(水) 21:42:56.90ID:pWVCoBVWM
ちょっと教えて下さい。
https://www.macrotrends.net/2593/nikkei-225-index-historical-chart-data
このページの赤いボタンを押してデータをダウンロードしたいんだけど、
ページのソースを見るとその部分は別フレーム(iframe)になっていて、urlは
https://www.macrotrends.net/assets/php/chart_iframe_comp.php?id=2593&;url=nikkei-225-index-historical-chart-data
となっています。ボタンはid=dataDownload という名前なので、seleniumでfind.element_by_id して
click()を呼んだんだけど、無反応。
実際、ブラウザでそのページを表示してボタンクリックしてもダウンロードできません。
どうも最初のページからじゃないとボタンが反応しないみたい。
でも、最初のページのソースにはボタンの定義がありません。こういう場合、どういう
プログラムにしたらいいんでしょうか?
2020/01/02(木) 00:30:46.51ID:LMKXwhriM
>>753
switch_to_frameしてみて
755デフォルトの名無しさん (バッミングク MMe1-pIXJ)
垢版 |
2020/01/02(木) 01:22:29.85ID:P2pnZexoM
ありがとうございます。switch_to.frame を下記のようにやってみましたが、
無反応です。ボタンは取得できているのですが・・

#coding: shift-jis
from selenium import webdriver
import webbrowser

options=webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--disable-gpu')

driver=webdriver.Chrome(options=options)

driver.get('https://www.macrotrends.net/2593/nikkei-225-index-historical-chart-data')

iframe=driver.find_element_by_id('chart_iframe')
driver.switch_to.frame(iframe)
button=driver.find_element_by_id('dataDownload')

print("button=",button)
#buttonは取得できている

button.click()
#click()には反応しない。
756デフォルトの名無しさん (バッミングク MMe1-pIXJ)
垢版 |
2020/01/02(木) 01:32:50.46ID:P2pnZexoM
あれー、試しに headless モードをコメントアウトしてブラウザを表示してみたら
無事、ダウンロードできてました!
何が違うんですかね。(まぁ表示させても不都合はないかもですが・・)
2020/01/02(木) 01:36:27.83ID:S2gemlf+0
>>756
近頃headlessを検出して弾いてる・・・?
と思うようなサイトがあるようなないような
2020/01/02(木) 01:39:21.62ID:P2pnZexoM
そうなんですか。とりあえずDLできるようになってよかったです。ありがとうございました。
759デフォルトの名無しさん (ワッチョイ 06e9-olRn)
垢版 |
2020/01/02(木) 01:53:12.42ID:FIc9SW3O0
元旦からpython(3.8.1)を触り始めた者ですが、windowsでopencvを使いたくサンプルを漁り以下のプログラムを実行したところ
import cv2
face_cascade_path = "C:\pyprogram\haarcascade_frontalface_default.xml"
face_cascade = cv2.CascadeClassifier(face_cascade_path)

以下のエラーが出ました
cv2.error: OpenCV(4.1.2) C:\projects\opencv-python\opencv\modules\core\src\persistence.cpp:719: error: (-49:Unknown error code -49) Input file is invalid in function 'cv::FileStorage::Impl::open'
何を解決すればエラーが取れるでしょうか?
2020/01/02(木) 03:14:29.75ID:G3T6LOef0
多分

face_cascade_path = r"C:\pyprogram\haarcascade_frontalface_default.xml"



face_cascade_path = "C:\\pyprogram\\haarcascade_frontalface_default.xml"

詳細は 「python 文字列リテラル エスケープ」とかでググってください
761デフォルトの名無しさん (ワッチョイ 4261-BfT8)
垢版 |
2020/01/02(木) 07:51:59.90ID:zQHitxNE0
face_cascade_path = "C:/pyprogram/haarcascade_frontalface_default.xml"
backslashを普通のslashに。
762デフォルトの名無しさん (ワッチョイ 06e9-olRn)
垢版 |
2020/01/02(木) 08:25:00.45ID:FIc9SW3O0
エラーは相変わらずですが、エスケープの方法が解りました。
一歩前進です。ありがとうございます。
2020/01/03(金) 14:55:08.12ID:hATKQL5q0
エディタはvscode入れとけば間違いないない?
2020/01/03(金) 15:01:16.95ID:uRouTW8ia
良いんじゃね
pycharmの方がもっと良いけど
2020/01/03(金) 16:26:39.78ID:HxgvTVlya
pycharmって何がいいん?
2020/01/03(金) 16:30:06.11ID:HxgvTVlya
pycharmってDjango特化した使い方できるんか……ちょっと試そうかな……
2020/01/03(金) 20:11:57.03ID:YHOBOrFJM
Djangoサポートのあるpycharmのエディションは有償だよ
2020/01/03(金) 20:34:35.59ID:RlTNqe2YM
プロジェクト作る時にプロジェクト毎のvenvを同時に作れるとか、Rのプロジェクトも作れるとか便利は便利かな。
2020/01/03(金) 20:47:59.52ID:1QSwQP8U0
有償版使うならpycharmに分があると思う
2020/01/03(金) 21:26:30.27ID:hATKQL5q0
pycharmってそんなにいいのか
2020/01/03(金) 23:30:15.81ID:gZ4KpQGFa
pycharmのDjangoサポートのページ見てるとプロの人が気になってそうなところが羅列されてて普通に勉強になった。
2020/01/04(土) 01:19:00.83ID:+4JyXMQaM
>>770
年2万払うならな
金出さないならvscodeの方が上
2020/01/04(土) 23:12:32.88ID:lHkWE/iU0
>>772
職場でpycharmの有料版、家で無料版使ってるが違いがあるのは分かるがそこまで違う気がしない
vscodeは使ったことない
2020/01/04(土) 23:43:29.83ID:iSDAM2Sw0
>>772
個人用なら年1万円〜6千円(継続利用割引)
2020/01/05(日) 00:37:06.79ID:Q3EjVbhD0
ビジュアライズはsearbornだけ覚えればmatplotは不要だよね?
2020/01/07(火) 20:12:24.97ID:os019MebM
時系列データをmatplotlibでグラフ化して、Sliderウィジェットで横にスクロールさせてるんだけど、スライダーの右に737000くらいの数字が表示されてます。西暦1年からの日数らしいけど、これを消す方法はないですか?
2020/01/07(火) 20:14:59.51ID:S+Mq0g5H0
>>776
あるよ
でもx軸になーも書いてないグラフって
サイエンス的には
だめだめだと思うよ
2020/01/07(火) 21:18:25.54ID:os019MebM
>>777
x軸のラベルじゃなくてスライダーの右横の数字
2020/01/07(火) 21:42:33.44ID:S+Mq0g5H0
>>778
これ消したら
「気に入った値になったとき」が
具体的にどのくらいなのかわかんなくなるから
やっぱだめなやつですやん
780デフォルトの名無しさん (ワッチョイ ff04-kyXn)
垢版 |
2020/01/08(水) 10:06:28.66ID:iP36p/yJ0
ゲームプログラミングで頭よくなりますか(´・ω・`)他に応用出来るかしら
2020/01/08(水) 11:02:59.56ID:TDO3IA+z0
>>780
掛け算を14の段まで覚える方が、頭よくなった実感がわくと思うぞw
2020/01/08(水) 11:06:46.03ID:unvUzGKF0
>>780
ちゃんとゲームとして意味をなすところまで到達できたら頭良くなってるかもよ
783デフォルトの名無しさん (アウアウエー Sa7f-Eg5K)
垢版 |
2020/01/08(水) 14:38:32.07ID:PSVqYQYLa
>>781
この板的には F の段だろう
2020/01/08(水) 16:40:06.04ID:kHz0URPTa
import pandas as pd

df = pd.DataFrame(['$100', '$200', 'hoge'], columns=['price'])

で、このdfにprice列を整形($マークで始まっていれば除去して数値変換、文字列は0に変換)して以下のようなprice_edited列を追加したいです。

[100, 200, 0]

できる限りショートコードでお願いします。
785デフォルトの名無しさん (ワッチョイ 5f9b-Eg5K)
垢版 |
2020/01/08(水) 17:09:06.70ID:Sre2vN3k0
誤爆したω
https://mevius.5ch.net/test/read.cgi/tech/1577948214/94
2020/01/08(水) 17:24:51.71ID:kHz0URPTa
おっさんありがとう
2020/01/08(水) 18:19:31.07ID:PSla80wn0
お姉さんと言いなさい
2020/01/08(水) 23:19:16.87ID:34pqtLRia
Udemyのキャンペーン明日までらしいよ

https://search.yahoo.co.jp/realtime/search?p=udemy
2020/01/08(水) 23:33:44.10ID:ecRibDuua
udemyはSentdexさんがディスってたな
第三者に内容パクられたみたいな
2020/01/09(木) 00:05:54.89ID:Ur3XGElNa
楽天リーベイツ経由で12.5%ポイントバック
https://www.rebates.jp/udemy.com
791デフォルトの名無しさん (ワッチョイ 5f90-lZna)
垢版 |
2020/01/09(木) 15:23:39.39ID:3+8faSg40
同期とかわかるひといますか
2020/01/09(木) 17:53:56.18ID:ROST2YKO0
udemyとか内容が全くわからんし、いきなり金は払えんわ
2020/01/09(木) 20:52:22.04ID:Bl1qTLM70
>>788
こういうのって一生キャンペーンしてるよね
794デフォルトの名無しさん (ラクッペ MM23-Pb5J)
垢版 |
2020/01/10(金) 14:35:45.66ID:nIICePPPM
実質期間限定じゃないのに期間限定としているなら景品表示法違反だから然るべきところで訴えればいい

どうでもいいがここで宣伝するな
795デフォルトの名無しさん (ワイーワ2 FF7f-Eg5K)
垢版 |
2020/01/10(金) 15:30:21.86ID:puBSVXWRF
限りなく違法
2020/01/10(金) 17:32:05.07ID:YP/p9xdd0
限りなく違法に近いブルー
797デフォルトの名無しさん (ワッチョイ df01-qx2z)
垢版 |
2020/01/10(金) 18:30:49.75ID:GSLuK5rQ0
限りなく透明に近いブルー
by 河村隆一
2020/01/10(金) 23:17:23.24ID:QjUTTqmm0
>>797
村上龍だろ
2020/01/11(土) 08:20:36.29ID:0o6GlHhMa
[Pythonチートシート]基本要素編
ttps://www.atmarkit.co.jp/ait/series/17323/
2020/01/11(土) 13:02:11.68ID:NtF2wljx0
こうしす! こちら京姫鉄道 広報部システム課 @IT支線 - @IT
https://www.atmarkit.co.jp/ait/series/7144/

こっちの方がおもしろそう
801デフォルトの名無しさん (ワイーワ2 FF7f-Eg5K)
垢版 |
2020/01/11(土) 13:46:11.47ID:l/QLWHKHF
>>799-800
@it への寄稿をやってみて
https://www.slideshare.net/sugimoto1022/ss-70259391
802デフォルトの名無しさん (ワイーワ2 FF7f-Eg5K)
垢版 |
2020/01/11(土) 13:48:50.01ID:l/QLWHKHF
これも出て来た
https://www.slideshare.net/AiMinatogawa/by-69678890
https://blog.vtryo.me/entry/zero-start-technicalbook
803デフォルトの名無しさん (ワッチョイ ff04-kyXn)
垢版 |
2020/01/12(日) 05:51:02.71ID:bOocV1DF0
言語なんてどれも同じですか?
804デフォルトの名無しさん (ワッチョイ ff63-Pb5J)
垢版 |
2020/01/12(日) 10:28:41.88ID:jxqBcJ7q0
その質問をしたくなるレベルなら同じではない
2020/01/12(日) 11:55:46.41ID:5uzIMQs70
>>797
あれ読んで気持ち悪くなったんやが、同じ気分になった人おる?
2020/01/12(日) 11:58:42.07ID:Gk47OXNM0
文章解析するしかないな
ただの日本語の羅列が脳に影響与えるんだろ
村上龍自身は80年代後半のエッセイで「小説AIは出てこない」と言ってる
807デフォルトの名無しさん (ワッチョイ 7fad-UU8b)
垢版 |
2020/01/12(日) 12:25:22.36ID:sOfdK54q0
小説はプロットとかオチとか必要だから無理そうだけど
歌の歌詞とかは自動生成できそう
2020/01/12(日) 13:59:22.19ID:egk75wCI0
>>805
読んだけど内容忘れたから気分悪くなってないんだと思う
2020/01/12(日) 19:40:19.30ID:UnyfYncg0
あらすじを見て読む価値なしと思ったのは覚えている
あらすじは覚えていない
810デフォルトの名無しさん (ワッチョイ dfad-tgR8)
垢版 |
2020/01/12(日) 21:57:08.96ID:x0l/L2kP0
copyなんですけど、普通の代入文のときには、
値が一つのときにはdeepcopy、
値が複数あるList以上のもの(?)は
浅い(参照?)copyになるということでいいですか?
2020/01/12(日) 23:44:43.49ID:g8fLHUp90
>>810
値の数は関係ない
要素がひとつしかないリストであっても
・=による新しいリストへの代入
・copyメソッドによるリストの浅いコピー
・deepcopy関数による深いコピー
はそれぞれふるまいが異なる
2020/01/13(月) 01:58:24.72ID:6QaMEdT10
基本的に、C/C++ 以外の言語は、すべてshallow copy です!

clone/deep copy は、それ用の特別な関数を、呼び出して使います
813デフォルトの名無しさん (ワッチョイ dfad-tgR8)
垢版 |
2020/01/13(月) 11:06:04.61ID:M1R50rXA0
>>811
>>812
ありがとうございます!
Pythonはむちゃ難しいですね。
覚えることがいっぱいあります。
2020/01/13(月) 11:08:30.14ID:6kghygIo0
オーニホンゴムズカシイネー
覚えることがいっぱいあります。
2020/01/13(月) 11:13:42.59ID:bfpXOE5X0
>>813
他の言語はもっと難しいし覚えることたくさんあるぞ
最初の言語だから難しいように感じるだけ
2020/01/14(火) 00:04:30.20ID:3eaorBLU0
pythonがはじめての言語なら「はじめてのpython」くらい気合入った本から始めてもよいと思う。
817デフォルトの名無しさん (ワッチョイ 5f9b-tgR8)
垢版 |
2020/01/14(火) 10:42:11.96ID:Sh3SY+TQ0
matplotlibは機能が多いから仕方ないけど
やりたいことをやるのにオプションとか引数探すのが大変
2020/01/14(火) 12:16:06.67ID:AM8t1N0H0
他人の欲望に応じて機能が肥大化するとオプション画面がメイン画面を食い潰す
その例がexcel
819デフォルトの名無しさん (ワッチョイ 8604-Eulh)
垢版 |
2020/01/15(水) 20:21:09.96ID:dzUrw/gi0
コツコツやれば上達しますか?
2020/01/15(水) 20:25:33.71ID:TKYU4w08M
マットプロットリブの逆引きでえろいサイト教えて
2020/01/15(水) 22:59:51.84ID:v0KoshRDa
オブジェクト指向なるほどね

(デザインパターン全部理解できてる人なんているんですか???)
822デフォルトの名無しさん (ワッチョイ 827f-s5Rz)
垢版 |
2020/01/16(木) 07:30:24.55ID:rej32kb00
恥を忍んで質問させて下さい。
Pyodideの現状って、どんな感じでしょうか?(使用感等を…)
2020/01/16(木) 07:41:19.86ID:G+N1Zmcn0
いい感じです
2020/01/16(木) 09:47:20.57ID:70g0rYoDM
>>821
可能性的には無限に存在するから何を持って全部理解したことになるかによるかと。
GoFの23パターンだけなら理解してる人は山ほどいるんじゃない?
2020/01/16(木) 17:19:01.29ID:qTYV6os50
開発環境はなにが標準なんですか?
826デフォルトの名無しさん (ワッチョイ 8604-Eulh)
垢版 |
2020/01/16(木) 18:18:49.27ID:BLppcctp0
テトリスくらいサクッと作れないと話にならないですか?
827デフォルトの名無しさん (ワッチョイ 495f-feHX)
垢版 |
2020/01/16(木) 18:41:20.77ID:TsIf0qhD0
プログラミングど素人ですが質問させてください。

実家の料理屋がtwitterで毎日日替わりメニューをツイートしてるんですが、
それを簡単にできるプログラムを作りたいと思ってます。

〇〇月〇〇 〇曜日
日替わりメニュー名 (量、辛さ、素材など)
メニューの説明など
画像

こんな感じでツイートしてます。続
828デフォルトの名無しさん (ワッチョイ 495f-feHX)
垢版 |
2020/01/16(木) 18:42:50.04ID:TsIf0qhD0
現在は文章のテンプレートをワードで作ってるのでそこから探してコピペして、
日付や量など変化するところを手動で入力して投稿してるのですが、
機械音痴なので、テンプレ探す時間や、日付など書き替える時間など物凄い時間をかけて作ってます。
挙句の果てにはテンプレ消しちゃったの気づかず延々と探してたり・・

そんなわけで、機械音痴でもクリックだけで文章作成できるようなソフト作りたいのですが
Pythonでこういうのは作れるんでしょうか?できるならどういう勉強していけばいいのか教えてください!
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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