当スレに★Python以外のプログラミング言語での回答類を書くべからず★
☆「Ruby では」「Rubyでは」をNGワード登録推奨
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
★Pythonのソースコードはそのまま5ちゃんにコピペするとインデントが崩れるので
↓等のてきとうなソースコード用うpろだに貼ってきてください。
スクショをImgur等にうp といった 手抜き(クソ行為)禁止。
ttp://ideone.com/ デフォ設定はC用のため言語選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
ttps://jupyter.org/try (旧try.jupyter.org)ちょっとめんどうそう
◆エラーを解決したい場合は、表示されてるエラー全文(勝手に省略禁止)と
実行環境(Pythonのバージョン・OS名・IDEの種類とバージョン)をシッカリ書くこと。
◇Python公式サイト◇ http://www.python.org/
◇まとめwiki◇ ttp://python.rdy.jp/
〇前スレ〇
くだすれPython(超初心者用) その46【Ruby禁止】
https://mevius.5ch.net/test/read.cgi/tech/1577948214/
探検
くだすれPython(超初心者用) その47【Ruby禁止】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/03/07(土) 00:40:52.77ID:k5ibAr7h764デフォルトの名無しさん
2020/04/25(土) 11:30:43.89ID:sGYbLeKJ765デフォルトの名無しさん
2020/04/25(土) 11:32:45.56ID:vRFirqtQ766デフォルトの名無しさん
2020/04/25(土) 11:38:54.51ID:VdLGa5Mo767デフォルトの名無しさん
2020/04/25(土) 11:40:39.01ID:vRFirqtQ ただ一人の水着脱がせる程度でも?
じゃあcolab使うしかないの?
じゃあcolab使うしかないの?
768デフォルトの名無しさん
2020/04/25(土) 11:54:33.16ID:RyJNrHEl ひとりという単位で考えても仕様がない
学習量は識別精度のラインで決まる
画像認識なら判別できるかどうかとか
学習量は識別精度のラインで決まる
画像認識なら判別できるかどうかとか
769デフォルトの名無しさん
2020/04/25(土) 12:59:20.70ID:OXZXCSw6770デフォルトの名無しさん
2020/04/25(土) 13:02:39.96ID:VdLGa5Mo 厳しいというか
エポックメイキングクラスの頭の良さじゃないと無理ゲーw
エポックメイキングクラスの頭の良さじゃないと無理ゲーw
771デフォルトの名無しさん
2020/04/25(土) 13:03:01.96ID:OXZXCSw6 こんな場所で聞く前にやってみればいい
メモリ不足になるか永遠に終わらないなら出来ないって事だから
メモリ不足になるか永遠に終わらないなら出来ないって事だから
772デフォルトの名無しさん
2020/04/25(土) 13:04:08.27ID:WiQ29P7U773デフォルトの名無しさん
2020/04/25(土) 13:14:47.65ID:tt7JMuUr >>772
森田!?
森田!?
774デフォルトの名無しさん
2020/04/25(土) 13:27:26.09ID:YMQ7YzAs コラは脳内でやりなさいな
自作コラがデジタル遺産になっちゃった時のことを想像してみなよ
自作コラがデジタル遺産になっちゃった時のことを想像してみなよ
775デフォルトの名無しさん
2020/04/25(土) 13:35:59.01ID:VdLGa5Mo www >>774
アナログエログッズ遺産wの話はよくきくなー
アナログエログッズ遺産wの話はよくきくなー
776デフォルトの名無しさん
2020/04/25(土) 14:41:30.68ID:asUFwLCa >>773
おれは手にでるたちなんだ
おれは手にでるたちなんだ
777デフォルトの名無しさん
2020/04/25(土) 14:46:29.51ID:vRFirqtQ >>769
学習からだよ
学習からだよ
778デフォルトの名無しさん
2020/04/25(土) 14:55:01.03ID:u/NMAH8U そうか、遺品になるのか
779デフォルトの名無しさん
2020/04/25(土) 16:48:50.83ID:xZCKRG+m イヒーン!!!
780デフォルトの名無しさん
2020/04/25(土) 16:50:41.13ID:VXRioxhM >>765
それじゃパレオまでだな
それじゃパレオまでだな
781デフォルトの名無しさん
2020/04/25(土) 17:01:19.15ID:VdLGa5Mo 何にでもパレオを着せちゃうアプリなりWebサなり作ったらおもしろいかなぁ・・・? (´n`)
782デフォルトの名無しさん
2020/04/25(土) 17:36:29.11ID:vRFirqtQ colabでやるしかないの?
783デフォルトの名無しさん
2020/04/25(土) 17:58:33.54ID:VdLGa5Mo784デフォルトの名無しさん
2020/04/25(土) 18:03:40.19ID:vRFirqtQ フェミキッも
785デフォルトの名無しさん
2020/04/25(土) 18:21:48.93ID:VdLGa5Mo 炉は違法ナウ
あふぉか
あふぉか
786デフォルトの名無しさん
2020/04/25(土) 20:32:33.61ID:E8KoCKl4 モダンなpythonのweb開発ってこんなんで合ってるか?
・fastapi
・uvicorn
・poetry
もっと強そうなのやってるってやついたら教えて
・fastapi
・uvicorn
・poetry
もっと強そうなのやってるってやついたら教えて
787デフォルトの名無しさん
2020/04/26(日) 12:09:07.17ID:6zCmbsSG アナコンダって名前が強そうじゃね?
788デフォルトの名無しさん
2020/04/26(日) 12:56:06.45ID:c8/CeCgn 強いかどうかは知らんけど
太そうではある
太そうではある
789デフォルトの名無しさん
2020/04/26(日) 13:10:35.39ID:MxJUgOyh 重そう
790デフォルトの名無しさん
2020/04/26(日) 16:18:19.81ID:aYrZ9+ck 最近はミニコンダ使ってる
791デフォルトの名無しさん
2020/04/26(日) 17:15:38.32ID:1kL3nhkt sqliteってboolean型無いの?
792デフォルトの名無しさん
2020/04/26(日) 18:27:28.21ID:kwdN3Wnk793デフォルトの名無しさん
2020/04/26(日) 18:31:37.19ID:1kL3nhkt >>792
やっぱそうか…でもSQLalchemyかましたら普通にTrue Falseでいける?
やっぱそうか…でもSQLalchemyかましたら普通にTrue Falseでいける?
794デフォルトの名無しさん
2020/04/26(日) 19:11:06.11ID:kwdN3Wnk795デフォルトの名無しさん
2020/04/26(日) 19:20:09.31ID:1kL3nhkt796デフォルトの名無しさん
2020/04/26(日) 19:41:29.40ID:PGzBFzsM 数行書試答分すぐに人聞く奴ww
797デフォルトの名無しさん
2020/04/26(日) 20:15:28.15ID:FVxXRtXH ワードプレス案件とかあったとしても、コミュ力無いと無理だな
798デフォルトの名無しさん
2020/04/26(日) 20:20:37.06ID:MxJUgOyh べらんめえ
あたぼうよ
あたぼうよ
799デフォルトの名無しさん
2020/04/26(日) 20:21:01.50ID:MxJUgOyh >>796
ふりがなきぼんぬ
ふりがなきぼんぬ
800デフォルトの名無しさん
2020/04/27(月) 10:42:17.17ID:YGWMtg+u SQL の文法に論理的 AND とか OR はあるのに
bit の AND / OR が無いのは不思議
bit の AND / OR が無いのは不思議
801デフォルトの名無しさん
2020/04/27(月) 11:35:17.94ID:NQjCQXX/ テーブルにビットフラグ入れる馬鹿を喜ばせるような機能を入れてはならない
802デフォルトの名無しさん
2020/04/27(月) 18:29:48.11ID:5NBRtOT1 すみません。質問させていただきます。遷移して100件ほど取得後outputリストに入れて、pandasで確認してみたところ各100行ほどのデータが1つしか表示されず
item_urls = []
output = []
for _ in range(1):
res = get_html(url)
soup = bs(res.content, "html.parser")
item_urls += ["https://www.adkeiolm.com" +item.find("a").get("href")for item in items]
url = "https://www.adkeiolmw.com" + soup.find(class_="pager-next kjduaksi-as").find("a").get("href")
print(url)
time.sleep(5)
output.append({
"title":item.find(class_="items-box-name sevne-3").text,
"price":item.find(class_="items-box-price sevne-4").text,
"url": "https://www..com" + item.find("a").get("href"),
"pictuers":item.find("img").get("kiad-src")
})
下のこの内包表記を使ったコードでは各100件ほど取得できているのですがタイトル1つに100件が入ってしまっていて100行にしたいのですが、1行に全て入ってしまっています。このデータを1つずつにするにはどうすれば良いのでしょうか?
output.append({
"title":[(item.find(class_="items-box-name sevne-3").text)for item in items],
"price":[(item.find(class_="items-box-price sevne-4").text)for item in items],
"url" :["https://www.adkeiolm.com" +item.find("a").get("href")for item in items],
"pictuers":[item.find("img").get("kiad-src")for item in items]
})
内包表記の使い方が間違っていたり、質問が分かりにくいと思いますが教えていただければ幸いです。宜しくお願い致します。
item_urls = []
output = []
for _ in range(1):
res = get_html(url)
soup = bs(res.content, "html.parser")
item_urls += ["https://www.adkeiolm.com" +item.find("a").get("href")for item in items]
url = "https://www.adkeiolmw.com" + soup.find(class_="pager-next kjduaksi-as").find("a").get("href")
print(url)
time.sleep(5)
output.append({
"title":item.find(class_="items-box-name sevne-3").text,
"price":item.find(class_="items-box-price sevne-4").text,
"url": "https://www..com" + item.find("a").get("href"),
"pictuers":item.find("img").get("kiad-src")
})
下のこの内包表記を使ったコードでは各100件ほど取得できているのですがタイトル1つに100件が入ってしまっていて100行にしたいのですが、1行に全て入ってしまっています。このデータを1つずつにするにはどうすれば良いのでしょうか?
output.append({
"title":[(item.find(class_="items-box-name sevne-3").text)for item in items],
"price":[(item.find(class_="items-box-price sevne-4").text)for item in items],
"url" :["https://www.adkeiolm.com" +item.find("a").get("href")for item in items],
"pictuers":[item.find("img").get("kiad-src")for item in items]
})
内包表記の使い方が間違っていたり、質問が分かりにくいと思いますが教えていただければ幸いです。宜しくお願い致します。
803デフォルトの名無しさん
2020/04/27(月) 19:40:02.10ID:gG8/Dj0p >>802
内包表記が間違ってるんじゃなくてpandasのDataFrameへの突っ込み方が間違ってる
やるならこうかな
titles = []
prices = []
urls = []
pictures = []
と列に対応するリストを作った上で
titles.append(…)
prices.append(…)
urls.append(…)
pictures.append(…)
とそれぞれリストに追加して
df.DataFrame({
‘title’: titles,
‘price’: prices,
‘url’: urls,
‘picture’: pictures,
})
とやる
遅くていいならdf.append()やdf.assign()を使えばできるけど、上に示した方法のが速い
内包表記が間違ってるんじゃなくてpandasのDataFrameへの突っ込み方が間違ってる
やるならこうかな
titles = []
prices = []
urls = []
pictures = []
と列に対応するリストを作った上で
titles.append(…)
prices.append(…)
urls.append(…)
pictures.append(…)
とそれぞれリストに追加して
df.DataFrame({
‘title’: titles,
‘price’: prices,
‘url’: urls,
‘picture’: pictures,
})
とやる
遅くていいならdf.append()やdf.assign()を使えばできるけど、上に示した方法のが速い
804デフォルトの名無しさん
2020/04/27(月) 19:44:48.97ID:gG8/Dj0p ミスった
分かってると思うけど df.DataFrame は間違いで正しくは pd.DataFrame
分かってると思うけど df.DataFrame は間違いで正しくは pd.DataFrame
805デフォルトの名無しさん
2020/04/27(月) 22:22:19.59ID:5NBRtOT1 >>803
別々にすることが出来ました。別々になったものを合わせて表示することもできるのでしょうか?
列ではなく行の表示にかわっていたり分からないことが多いので
pandasのこともっと調べてみようと思います。助かりました。ありがとうございます。
別々にすることが出来ました。別々になったものを合わせて表示することもできるのでしょうか?
列ではなく行の表示にかわっていたり分からないことが多いので
pandasのこともっと調べてみようと思います。助かりました。ありがとうございます。
806デフォルトの名無しさん
2020/04/28(火) 08:58:07.54ID:zAZN/f3s 馬鹿には無理
807デフォルトの名無しさん
2020/04/28(火) 09:46:07.32ID:yTzcHMfY pandasは可読性悪いし、スケールもしないってことはもっと知られてもよいと思うよ。
便利だとは思うけど。
便利だとは思うけど。
808デフォルトの名無しさん
2020/04/28(火) 10:22:40.48ID:64sl3lOI 実際前処理はSQLでやるもん?
809デフォルトの名無しさん
2020/04/28(火) 11:39:40.63ID:NJdxwODR たまにスクレイピングの質問の後に
馬鹿には無理の書き込みがあるけど
複雑なものを作るわけでもないスクレイピングやpandasなんてやってれば
馬鹿でもできるようになるだろ。
馬鹿には無理の書き込みがあるけど
複雑なものを作るわけでもないスクレイピングやpandasなんてやってれば
馬鹿でもできるようになるだろ。
810デフォルトの名無しさん
2020/04/28(火) 13:45:32.62ID:64sl3lOI >>809
そこに自分のエッジを見いだしたいのさ
そこに自分のエッジを見いだしたいのさ
811デフォルトの名無しさん
2020/04/28(火) 13:54:03.42ID:0b60T+Li ffmpeg.exeを実行ファイルと別のフォルダに置きたい
pyinstallでexe化して人に渡すプログラムなんだけど、実行ファイル内でffmpeg.exeはここです というように指定できないのでしょうか
pyinstallでexe化して人に渡すプログラムなんだけど、実行ファイル内でffmpeg.exeはここです というように指定できないのでしょうか
812デフォルトの名無しさん
2020/04/28(火) 14:01:44.16ID:mazmPJVy 指定したらいいんじゃないでしょうか
813デフォルトの名無しさん
2020/04/28(火) 14:14:40.11ID:vhevaFWy ここにありますって別フォルダを指定すればいいのではないでしょうか
814デフォルトの名無しさん
2020/04/28(火) 14:59:44.87ID:kB+BQSUv Pythonで桁を揃えて出力したいのですが
C言語の(%桁数)みたいなのってありますか
C
printf("%3d",val);
Python
C言語の(%桁数)みたいなのってありますか
C
printf("%3d",val);
Python
815デフォルトの名無しさん
2020/04/28(火) 15:05:49.31ID:YXT7NMBw docs.python.org/ja/3/library/string.html#formatspec
816デフォルトの名無しさん
2020/04/28(火) 17:44:52.00ID:ZNkTbKCD >>> val = 13.456
>>> f'{13.456:3.2f}'
'13.46'
>>> val = 13
>>> f'{13:3d}'
' 13'
>>> f'{13.456:3.2f}'
'13.46'
>>> val = 13
>>> f'{13:3d}'
' 13'
817デフォルトの名無しさん
2020/04/28(火) 18:01:22.67ID:3Sov7JdV >>816
せっかくvalに入れたのに何故使わない・・・
せっかくvalに入れたのに何故使わない・・・
819デフォルトの名無しさん
2020/04/28(火) 22:44:32.39ID:vCxt9Ac8 >>807
スケールもしないとは具体的にどういうことをいうのか教えてください。
スケールもしないとは具体的にどういうことをいうのか教えてください。
820デフォルトの名無しさん
2020/04/28(火) 23:24:44.87ID:7QVY/xgO >>811
third party 製のライブラリを置くフォルダを作れば?
むしろ、実行ファイルと同じフォルダへ置くと、
もし、そのフォルダへパスを通す客がいた場合に、
ffmpeg.exe もグローバルに見つかってしまうから、
客が元から、ffmpeg.exeのフォルダへパスを通していた場合に、
パスの順序によっては、実行されるffmpeg.exeのバージョンが変わってしまう
Ruby ならコマンドプロンプトで、where ruby
と入力すると、C:\Ruby25-x64\bin\ruby.exe
このbin には、rspec など、多くのグローバルなコマンドが置いてある
where rspec
C:\Ruby25-x64\bin\rspec
C:\Ruby25-x64\bin\rspec.bat
一方、include, lib などは、そのパスに含まれないフォルダにある。
C:\Ruby25-x64\include
C:\Ruby25-x64\lib
third party 製のライブラリを置くフォルダを作れば?
むしろ、実行ファイルと同じフォルダへ置くと、
もし、そのフォルダへパスを通す客がいた場合に、
ffmpeg.exe もグローバルに見つかってしまうから、
客が元から、ffmpeg.exeのフォルダへパスを通していた場合に、
パスの順序によっては、実行されるffmpeg.exeのバージョンが変わってしまう
Ruby ならコマンドプロンプトで、where ruby
と入力すると、C:\Ruby25-x64\bin\ruby.exe
このbin には、rspec など、多くのグローバルなコマンドが置いてある
where rspec
C:\Ruby25-x64\bin\rspec
C:\Ruby25-x64\bin\rspec.bat
一方、include, lib などは、そのパスに含まれないフォルダにある。
C:\Ruby25-x64\include
C:\Ruby25-x64\lib
821デフォルトの名無しさん
2020/04/28(火) 23:34:05.22ID:dUWngQCm ドジャンゴってjinja2使えないの?
822デフォルトの名無しさん
2020/04/28(火) 23:48:05.10ID:5dLgSlfc 質問させてください。環境はVSCode、python3.8です。
はじめての Django アプリ作成、その 3¶
https://docs.djangoproject.com/ja/3.0/intro/tutorial03/
をやっているのですが、途中で出てくる
latest_question_list = Question.objects.order_by('-pub_date')[:5]
という部分の「objects」とは何なのでしょうか?
チュートリアルには説明がなく、定義へ移動も使えないため、調査が行き詰っています。
どうやらDB関連であることは分かったのですが、
詳しい説明があるページなどはないでしょうか?
はじめての Django アプリ作成、その 3¶
https://docs.djangoproject.com/ja/3.0/intro/tutorial03/
をやっているのですが、途中で出てくる
latest_question_list = Question.objects.order_by('-pub_date')[:5]
という部分の「objects」とは何なのでしょうか?
チュートリアルには説明がなく、定義へ移動も使えないため、調査が行き詰っています。
どうやらDB関連であることは分かったのですが、
詳しい説明があるページなどはないでしょうか?
823デフォルトの名無しさん
2020/04/29(水) 00:22:58.48ID:SPs1sTfW824デフォルトの名無しさん
2020/04/29(水) 01:21:40.83ID:aX8BTSoD >>821
使える
使える
825デフォルトの名無しさん
2020/04/29(水) 08:33:49.25ID:hLPuNgM7 >>823
ありがとうございます。よんでみます。
ありがとうございます。よんでみます。
826デフォルトの名無しさん
2020/04/30(木) 10:21:50.76ID:dh2ku4Cm >>820
とりあえず生ファイルで1GB ~ 10GBの容量を df で読み込んでみればわかる。
とりあえず生ファイルで1GB ~ 10GBの容量を df で読み込んでみればわかる。
827デフォルトの名無しさん
2020/04/30(木) 10:51:38.66ID:gdXBd5Z+828デフォルトの名無しさん
2020/04/30(木) 12:33:07.17ID:0pNWuAUl スケールさせたい場合はpandasよりもdaskのがいいらしい
大規模処理はPySparkしか使ったことないので詳細は分からない
速度が速いbaexというのもあるらしいが、こちらも未だ未検証
まだまだ勉強する事が多い
大規模処理はPySparkしか使ったことないので詳細は分からない
速度が速いbaexというのもあるらしいが、こちらも未だ未検証
まだまだ勉強する事が多い
829デフォルトの名無しさん
2020/04/30(木) 12:39:35.26ID:0pNWuAUl vaexのタイポ
830デフォルトの名無しさん
2020/04/30(木) 18:43:15.13ID:bJdEgVJ8 testString = "testabctesttestaaatest"
みたいな文字列があった場合、末尾のtestだけ削除して
testString = "testabctesttestaaa"
に置き換えるにはどうしたら良いですか?
みたいな文字列があった場合、末尾のtestだけ削除して
testString = "testabctesttestaaa"
に置き換えるにはどうしたら良いですか?
831デフォルトの名無しさん
2020/04/30(木) 19:37:57.70ID:Ef0maUrX >>830
testString = testString[0:-4]
testString = testString[0:-4]
832デフォルトの名無しさん
2020/04/30(木) 19:43:00.18ID:b2D0vH/n >>830
testString = re.sub(r'test$', '', testString)
testString = re.sub(r'test$', '', testString)
833デフォルトの名無しさん
2020/04/30(木) 19:59:49.40ID:bJdEgVJ8 >>831-832
ありがとうございます!
ありがとうございます!
834デフォルトの名無しさん
2020/05/01(金) 03:19:08.64ID:lVYDVOrS tkinterで開始ボタンと停止ボタンを作り、
開始ボタン押下でスレッドで処理開始、停止ボタン押下でスレッドを終了ということをやりたいです
ググった結果、グローバル変数でフラグ管理をしてスレッドを終了させるという手法を見つけたのですが
while True:
処理A
処理B
処理C
...
こういった感じでスレッドが長めのwhileループをしており、
フラグ判定でスレッドを終了させるにはそこら中に判定文を仕込む必要がありそうであまりスマートに見えません
初のプログラム言語で何か見落としていそうなのですが、良い方法はないでしょうか
開始ボタン押下でスレッドで処理開始、停止ボタン押下でスレッドを終了ということをやりたいです
ググった結果、グローバル変数でフラグ管理をしてスレッドを終了させるという手法を見つけたのですが
while True:
処理A
処理B
処理C
...
こういった感じでスレッドが長めのwhileループをしており、
フラグ判定でスレッドを終了させるにはそこら中に判定文を仕込む必要がありそうであまりスマートに見えません
初のプログラム言語で何か見落としていそうなのですが、良い方法はないでしょうか
835デフォルトの名無しさん
2020/05/01(金) 04:06:35.36ID:801cZcm3 最後に終了フラグ立ってるかどうかだけ調べる処理書いとけばいいんじゃねーの
836デフォルトの名無しさん
2020/05/01(金) 05:38:07.01ID:qKDvLgNt 途中で安定的に止めるには、途中でフラグ見るしかなかろ。シグナル送るにしても、結局チェック要るんだから
あるいは
def call_func(call):
__check stop_flg()
__if call=1:
____処理内容関数1()
__elif call=2:
____処理内容関数2()
みたいな
俺は途中で止めるときはkillしたあとプロセスとqueue空にする過激派だからmultiprocess使う
あるいは
def call_func(call):
__check stop_flg()
__if call=1:
____処理内容関数1()
__elif call=2:
____処理内容関数2()
みたいな
俺は途中で止めるときはkillしたあとプロセスとqueue空にする過激派だからmultiprocess使う
837デフォルトの名無しさん
2020/05/01(金) 06:44:00.02ID:pKAHvJ73 >>834
> 初のプログラム言語で何か見落としていそうなのですが、良い方法はないでしょうか
ないです
現状では、優先度 (priority)やスレッドグループがなく、スレッドの破壊 (destroy)、中断 (stop)、一時停止 (suspend)、復帰 (resume)、割り込み (interrupt) は行えません。
https://docs.python.org/ja/3/library/threading.html#threading.TIMEOUT_MAX
> 初のプログラム言語で何か見落としていそうなのですが、良い方法はないでしょうか
ないです
現状では、優先度 (priority)やスレッドグループがなく、スレッドの破壊 (destroy)、中断 (stop)、一時停止 (suspend)、復帰 (resume)、割り込み (interrupt) は行えません。
https://docs.python.org/ja/3/library/threading.html#threading.TIMEOUT_MAX
838デフォルトの名無しさん
2020/05/01(金) 09:49:23.48ID:vI9DtzS8 subprocessって以前は破壊コマンドあったんだっけ?
いまはos.killするしかないのか
いまはos.killするしかないのか
839デフォルトの名無しさん
2020/05/01(金) 22:44:02.73ID:o7T99yl7 AAA,BBB,CCC
1,テスト,テスト
のようなウェブ上にある CSV を
csvfile = urllib.request.urlopen('<url>').read().decode('utf_8_sig')
reader = csv.reader(csvfile)
for row in reader:
print(row)
みたいな感じで読むと、1文字ずつ取り出されてしまうようなんですが、
どういったところを疑えばよさそうですか?
CSV が1文字ずつ改行されているということもないですし、
ネットで探してもこんなことで困っているようなケースは見当たらないようですが…
1,テスト,テスト
のようなウェブ上にある CSV を
csvfile = urllib.request.urlopen('<url>').read().decode('utf_8_sig')
reader = csv.reader(csvfile)
for row in reader:
print(row)
みたいな感じで読むと、1文字ずつ取り出されてしまうようなんですが、
どういったところを疑えばよさそうですか?
CSV が1文字ずつ改行されているということもないですし、
ネットで探してもこんなことで困っているようなケースは見当たらないようですが…
840デフォルトの名無しさん
2020/05/01(金) 22:59:44.37ID:xXuuls7c841デフォルトの名無しさん
2020/05/01(金) 23:03:33.79ID:xXuuls7c843デフォルトの名無しさん
2020/05/02(土) 06:15:56.07ID:9xJcUutm >>839
csv.reader()の引数はイテレータである必要があり__next__()を呼び出して処理する
csvfileは文字列で__next__()を呼び出すと1文字ずつ返すからそうなってしまう
多分やりたいのは1行ずつ処理してほしいんだろうから
urllib.request.urlopen('<url>').read().decode('utf_8_sig').splitlines()
とかで行のリストにしてみたらいいかと
csv.reader()の引数はイテレータである必要があり__next__()を呼び出して処理する
csvfileは文字列で__next__()を呼び出すと1文字ずつ返すからそうなってしまう
多分やりたいのは1行ずつ処理してほしいんだろうから
urllib.request.urlopen('<url>').read().decode('utf_8_sig').splitlines()
とかで行のリストにしてみたらいいかと
844デフォルトの名無しさん
2020/05/02(土) 08:30:37.36ID:fH6yOmK2 # なんとなくread()するのがもったいないかんじもするので
with urllib.request.urlopen('<url>') as f: # byte stream
__tf = io.TextIOWrapper(f, newline='', encoding='utf-8')
__reader = csv.reader(tf) # text stream
__for row in reader:
____print(row)
with urllib.request.urlopen('<url>') as f: # byte stream
__tf = io.TextIOWrapper(f, newline='', encoding='utf-8')
__reader = csv.reader(tf) # text stream
__for row in reader:
____print(row)
845デフォルトの名無しさん
2020/05/02(土) 09:27:35.79ID:S0jsNVj+ なるほど、csv.reader(open(ファイル名,"r"))での動作はそういうことか。
846デフォルトの名無しさん
2020/05/02(土) 10:57:38.88ID:KJskOYTt Ruby では、CSV.foreach で、1行ずつ処理できる
require 'csv'
file_path = "input.csv"
CSV.foreach( file_path ) do |row| # 1行ずつ処理
puts "#{ row[ 0 ] } : #{ row[ 1 ] }"
end
出力
あ : いう
a : bc
require 'csv'
file_path = "input.csv"
CSV.foreach( file_path ) do |row| # 1行ずつ処理
puts "#{ row[ 0 ] } : #{ row[ 1 ] }"
end
出力
あ : いう
a : bc
847デフォルトの名無しさん
2020/05/02(土) 16:22:53.97ID:/lhI8m4i >>846
844のコードで何が書いてあるかさえ理解できないの?
ほんとにrubyしかわからないんだな。毎日毎日別言語のスレに見当違いのrubyのコード書いて、無職でrubyでちょっとしたコードが書けることが唯一の誇りなのかな…?
844のコードで何が書いてあるかさえ理解できないの?
ほんとにrubyしかわからないんだな。毎日毎日別言語のスレに見当違いのrubyのコード書いて、無職でrubyでちょっとしたコードが書けることが唯一の誇りなのかな…?
848デフォルトの名無しさん
2020/05/02(土) 16:38:30.35ID:5EdNFNFK でもなあ>>843みたいに既に回答されてる内容をさも意味があるかのようにただ繰り返すだけのやつよりはまだいいと思うぞ
850デフォルトの名無しさん
2020/05/03(日) 12:24:37.87ID:zajIy9nA ここまで平常運転
851デフォルトの名無しさん
2020/05/03(日) 12:33:54.23ID:OgIpuXev Ruby、なら、こんな、感じ
require 'おっぱい'
oppai = 'OPPAI'
OPPAI.foreach(OPPAI)
put end
出力
おっぱい!!!!!!!!!
!!!!
!!!!!!!おっぱい!!!おっぱい!!!!おっぱい!!!!!!
require 'おっぱい'
oppai = 'OPPAI'
OPPAI.foreach(OPPAI)
put end
出力
おっぱい!!!!!!!!!
!!!!
!!!!!!!おっぱい!!!おっぱい!!!!おっぱい!!!!!!
852デフォルトの名無しさん
2020/05/03(日) 15:08:51.23ID:ZgI9KZgQ854デフォルトの名無しさん
2020/05/05(火) 22:26:42.44ID:ewxDBjQY プログラミング、Pythonとは?
ってぐらいの超初心者です。
目標は競馬のデータ分析です。
はじめの一歩としてオススメの
参考本はありますか?
ってぐらいの超初心者です。
目標は競馬のデータ分析です。
はじめの一歩としてオススメの
参考本はありますか?
855デフォルトの名無しさん
2020/05/05(火) 22:33:27.52ID:RRxDjeLu 統計学入門本
856デフォルトの名無しさん
2020/05/06(水) 00:02:40.90ID:W58P0N71 とりあえず作りたいものExcelで完成させるといい
857デフォルトの名無しさん
2020/05/06(水) 00:07:24.09ID:SR4GLnWF >>854
俺もプログラミングはじめてだったんで、くじら飛行机のでpythonというかプログラミング自体を習い、次にオライリーの魚の本でAIを習い、まとめに競馬AI作って上手いこといきました
ちなみに俺は競馬やらないんだけど、分析には問題なかったです。専門用語調べたりはしましたが
俺もプログラミングはじめてだったんで、くじら飛行机のでpythonというかプログラミング自体を習い、次にオライリーの魚の本でAIを習い、まとめに競馬AI作って上手いこといきました
ちなみに俺は競馬やらないんだけど、分析には問題なかったです。専門用語調べたりはしましたが
858デフォルトの名無しさん
2020/05/06(水) 01:13:20.39ID:v0qbIS5+859デフォルトの名無しさん
2020/05/06(水) 01:24:30.29ID:Py17Myp9 >>854
マジレスしてやると、微分積分、線形代数、統計2級以上はベース知識として必要だが、既にクリアしてるならゼロから始めるDeeplearning嫁
マジレスしてやると、微分積分、線形代数、統計2級以上はベース知識として必要だが、既にクリアしてるならゼロから始めるDeeplearning嫁
860デフォルトの名無しさん
2020/05/06(水) 02:14:25.74ID:Z893TlLs >>854
競馬が好きなんだろうけど
天引き率多いから99パー勝てないよ
もし本気で金を稼ぎたいなら
株価分析の方が良い
そしてデータ分析なら
Excel VBAから始めるのも良い
VBAは入門書が多いし易しいし
最初からExcelのGUIがついてるから
超初心者にはこのふたつが重要な点
競馬が好きなんだろうけど
天引き率多いから99パー勝てないよ
もし本気で金を稼ぎたいなら
株価分析の方が良い
そしてデータ分析なら
Excel VBAから始めるのも良い
VBAは入門書が多いし易しいし
最初からExcelのGUIがついてるから
超初心者にはこのふたつが重要な点
861デフォルトの名無しさん
2020/05/06(水) 08:44:30.76ID:hZgdHdQL 競馬と株で株勧めるやつは素人か嫌がらせ
これ豆知識ネ
これ豆知識ネ
862デフォルトの名無しさん
2020/05/06(水) 10:40:08.34ID:j6jjCoM5 そもそも皆さんが言ってる事が理解出来てないぐらいです
競馬は趣味程度で稼ぎたいとまでは考えてないが
プログラミングとデータ分析を覚えながら
趣味に繋がれば…
目的、目標がないと挫折しそうなので。
そんな奴でも理解出来る本ってありますかね??
競馬は趣味程度で稼ぎたいとまでは考えてないが
プログラミングとデータ分析を覚えながら
趣味に繋がれば…
目的、目標がないと挫折しそうなので。
そんな奴でも理解出来る本ってありますかね??
863デフォルトの名無しさん
2020/05/06(水) 10:51:09.33ID:S4taeDi9 聞く前にやってみたら?
本なんて読んでみて合わなかったら次いけばいいよ
今ならkimdleunlimitedが三ヶ月300円今日までだし色いろなpython本ある。ふりがなpythonプログラミングとか言う本もあった読んでないけど簡単そう
本なんて読んでみて合わなかったら次いけばいいよ
今ならkimdleunlimitedが三ヶ月300円今日までだし色いろなpython本ある。ふりがなpythonプログラミングとか言う本もあった読んでないけど簡単そう
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【無言】中国怒らせた高市首相→1週間だんまり、国民に実害も説明なし 中国問題を避けてスルー… ★4 [BFU★]
- 【いちご高騰】ヤマザキのクリスマスケーキ、いちご無し販売 [おっさん友の会★]
- 【日中対立】 朝日新聞のタイトル修正が中国逆ギレの火種か SNSで批判相次ぐ [♪♪♪★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★10 [樽悶★]
- 「ドラゴンボール」初の全世界キャラクター人気投票が開幕!212キャラからナンバーワンが決まる!! [ひかり★]
- 【音楽】『日本レコード大賞』各賞発表! 大賞候補にILLIT、M!LK、ふるっぱー、幾田りら、アイナ、ミセスら… 作詩賞は指原莉乃 [冬月記者★]
- 中国、レアアース輸出制限wwwwwwwwwwwwwwwwwwwwwwww🎌 [329329848]
- 橋下徹「中国こそ国家としてのあるべき姿!!」
- ( ´・ω・` )ぶーぶー
- 【すべてが】𝗮𝗺͜𝗮͉𝘇𝗼𝗻ブラックフライデーSALE総合【いいだろ!】 [194819832]
- 【訃報】日経平均先物逝く、円安株安債券安 [943688309]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
