このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その37
http://mevius.5ch.net/test/read.cgi/tech/1521271945/
くだすれPython(超初心者用) その38
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2018/05/17(木) 11:09:14.54ID:WeqM6vIc966デフォルトの名無しさん
2018/08/17(金) 15:22:13.09ID:ZZpHYasb matplotlibで散布図を作りたいのですがプロットする点は点ではなく外部ファイルの画像データを使いたいです
これは可能でしょうか?
これは可能でしょうか?
967デフォルトの名無しさん
2018/08/17(金) 15:32:15.30ID:XabtsNLS968デフォルトの名無しさん
2018/08/18(土) 01:01:12.82ID:K3y6E3T8 >>963-965
Ruby では、こういう感じ。
Python のCSV module も見れば?
# コロン区切りのCSV 入力ファイルを、1行ずつ処理する
input_file = "input.csv"
CSV.foreach(input_file, col_sep: ":") do |row|
puts row[1] # 列[1]
end
Ruby では、こういう感じ。
Python のCSV module も見れば?
# コロン区切りのCSV 入力ファイルを、1行ずつ処理する
input_file = "input.csv"
CSV.foreach(input_file, col_sep: ":") do |row|
puts row[1] # 列[1]
end
969デフォルトの名無しさん
2018/08/18(土) 03:00:30.68ID:xt3abbWh with open(“file”, “w”) as csv_file:
# csv_file.readline()とかsplitとかご自由に。
# csv_file.readline()とかsplitとかご自由に。
970デフォルトの名無しさん
2018/08/21(火) 18:18:57.90ID:4zizh11G 秒を時:分:秒に変換したいです。
その時、時が00なら分:秒だけにしたいです。
以下のように書いたんですが、ifが動いてくれないです。
どう改善したらよいですか?
duration = "{0.hours:02}:{0.minutes:02}:{0.seconds:02}".format(relativedelta(seconds=baseDuration)) # 曲の長さ (時:分:秒に変換)
if str(duration)[0:1] == '00':
duration = str(duration[3:7])
その時、時が00なら分:秒だけにしたいです。
以下のように書いたんですが、ifが動いてくれないです。
どう改善したらよいですか?
duration = "{0.hours:02}:{0.minutes:02}:{0.seconds:02}".format(relativedelta(seconds=baseDuration)) # 曲の長さ (時:分:秒に変換)
if str(duration)[0:1] == '00':
duration = str(duration[3:7])
971デフォルトの名無しさん
2018/08/21(火) 18:25:48.79ID:4zizh11G >>970
自己レス
if str(duration)[0:2] == '00':
duration = str(duration[3:8])
これで動いてくれました。
最初の二文字の指定だから[0:1]、[3:7]だと思うんですが、なぜ[0:2]、[3:8]としないといけないんですか?
自己レス
if str(duration)[0:2] == '00':
duration = str(duration[3:8])
これで動いてくれました。
最初の二文字の指定だから[0:1]、[3:7]だと思うんですが、なぜ[0:2]、[3:8]としないといけないんですか?
972デフォルトの名無しさん
2018/08/21(火) 18:42:19.65ID:JvEAafEP973デフォルトの名無しさん
2018/08/21(火) 18:51:53.44ID:4zizh11G >>972
うまく理解する方法があればいいんですが、仕様という事で理解する事にします。
うまく理解する方法があればいいんですが、仕様という事で理解する事にします。
974デフォルトの名無しさん
2018/08/21(火) 19:13:14.34ID:4zizh11G データをcsvファイルに保存したいです。
コンマ区切りだと、保存しようとしている項目の中にコンマが含まれているとおかしくなってしまうので、
"value1","value2","value3"
って感じで「"」で囲む事にしました。
csvFile = open(fileName, mode='a', encoding='utf-8')
print(f'"{unixStartTime}","{startTime}","{song}","{artist}","{album}","{releaseDate}","{identifier}","{itunesTrackId}"', file=csvFile)
csvFile.close()
しかし、項目の中に「"」が含まれていると、それもまたおかしくなってしまいました。
一般的に、どう書くんでしょうか?
コンマ区切りだと、保存しようとしている項目の中にコンマが含まれているとおかしくなってしまうので、
"value1","value2","value3"
って感じで「"」で囲む事にしました。
csvFile = open(fileName, mode='a', encoding='utf-8')
print(f'"{unixStartTime}","{startTime}","{song}","{artist}","{album}","{releaseDate}","{identifier}","{itunesTrackId}"', file=csvFile)
csvFile.close()
しかし、項目の中に「"」が含まれていると、それもまたおかしくなってしまいました。
一般的に、どう書くんでしょうか?
975デフォルトの名無しさん
2018/08/21(火) 19:20:59.43ID:JvEAafEP976デフォルトの名無しさん
2018/08/21(火) 19:26:23.20ID:mIkZeZ6h >>975
それはちょっと違うだろ
それはちょっと違うだろ
977デフォルトの名無しさん
2018/08/21(火) 20:28:45.21ID:9TRNijf4 >>971
スライスの添字は要素と要素の「間」を示していると考えればいい
https://docs.python.jp/3/tutorial/introduction.html
> スライスの使い方をおぼえる良い方法は、インデックスが文字と文字の あいだ (between) を指しており、最初の文字の左端が 0 になっていると考えることです。そうすると、 n 文字からなる文字列中の最後の文字の右端はインデックス n となります。例えばこうです:
リンク先にASCII図があるのでそれも見て
スライスの添字は要素と要素の「間」を示していると考えればいい
https://docs.python.jp/3/tutorial/introduction.html
> スライスの使い方をおぼえる良い方法は、インデックスが文字と文字の あいだ (between) を指しており、最初の文字の左端が 0 になっていると考えることです。そうすると、 n 文字からなる文字列中の最後の文字の右端はインデックス n となります。例えばこうです:
リンク先にASCII図があるのでそれも見て
978デフォルトの名無しさん
2018/08/21(火) 20:50:48.17ID:4zizh11G979デフォルトの名無しさん
2018/08/22(水) 00:34:33.92ID:h82tfzI1 Ruby の範囲演算子(Range)では、
(3..5) # 3, 4, 5
(3...5) # 3, 4
.. は終端を含む。
... は終端を含まない
(3..5) # 3, 4, 5
(3...5) # 3, 4
.. は終端を含む。
... は終端を含まない
980デフォルトの名無しさん
2018/08/22(水) 01:21:48.37ID:h82tfzI1 >>974
Ruby では、
1. :col_sep フィールドの区切り文字
2. :row_sep 行区切り文字
3. :quote_char フィールドをクオートする文字
1は、カンマかタブ
2は、\r\n か\n
3は、\(バックスラッシュ)
たぶん、"a\"b"
Ruby では、
1. :col_sep フィールドの区切り文字
2. :row_sep 行区切り文字
3. :quote_char フィールドをクオートする文字
1は、カンマかタブ
2は、\r\n か\n
3は、\(バックスラッシュ)
たぶん、"a\"b"
981デフォルトの名無しさん
2018/08/22(水) 02:05:11.40ID:ETkOLyp8982デフォルトの名無しさん
2018/08/22(水) 06:33:35.91ID:Sg/L3P+S 相手するなよ…
983デフォルトの名無しさん
2018/08/22(水) 07:36:50.81ID:oqm7/Tfy >>977
これって最初は戸惑うよね
これって最初は戸惑うよね
984デフォルトの名無しさん
2018/08/22(水) 07:47:10.46ID:POyIOdJh 言語によってスライス系の関数やメソッドの引数もバラバラだからなあ
slice(from, to)
to を含んだり to - 1 だったり
slice(from, length) だったり
覚えきれないからマニュアル見ながらやってるよ
slice(from, to)
to を含んだり to - 1 だったり
slice(from, length) だったり
覚えきれないからマニュアル見ながらやってるよ
985デフォルトの名無しさん
2018/08/22(水) 08:38:43.98ID:js75fZuK >>974
普通csvライブラリ使う
普通csvライブラリ使う
986デフォルトの名無しさん
2018/08/22(水) 16:31:49.60ID:Q4k/bgn4987デフォルトの名無しさん
2018/08/22(水) 19:42:27.90ID:jIQXHl+4 身を取れってどこの方言?
988デフォルトの名無しさん
2018/08/22(水) 21:47:03.68ID:N6xAlRSo デブは痩せろってことだろう
989デフォルトの名無しさん
2018/08/22(水) 22:00:26.08ID:mHU9sjBy ぐぬぬ
990デフォルトの名無しさん
2018/08/23(木) 08:12:34.88ID:UTWNvtw2 file “<stdin>”, line1, in<module>
NameError: name ‘ファイル名やら’ is not defined
というエラーが出てしまいます。
この前まで使えてました。
何が原因かわかりますか?
>>>a=5
>>>a
5
などはできます。
.pyが動きません。
NameError: name ‘ファイル名やら’ is not defined
というエラーが出てしまいます。
この前まで使えてました。
何が原因かわかりますか?
>>>a=5
>>>a
5
などはできます。
.pyが動きません。
991デフォルトの名無しさん
2018/08/23(木) 13:03:33.23ID:jtErK1hR ファイル名やら?
992デフォルトの名無しさん
2018/08/23(木) 16:53:21.50ID:XM3jnZax ネットラジオで現在放送されている曲情報を取得して表示するスクリプトを考えてます。
https://pastebin.com/uTd6r2ex
放送局側のJSONには現在の曲情報と次回のJSONの更新時間(だいたい数秒〜数十秒後)がかかれてあります。
次の曲が始まる時間が書いてあればいいんですが書かれてないので、現在の時間と次回のJSONの更新時間の差分秒でループさせて次回のJSONを取得する事にしました。
(放送局のサイトにあるWebプレイヤーのjavascriptでは20秒間隔で取得しているようでした)
放送されている曲がそのままなら更新後のJSONの中の曲情報ももちろんそのままで、次回の更新時間のみ変更されています。
曲が変わっていないのに、ループの時間が来たらその度に出力されるので、その処理は無駄だと思いました。
JSONが更新されても曲がそのままなら変わらない情報(例えば曲名など)をキャッシュとしてオンメモリのSQLiteに保存して、そこが変わってなければ出力しないようにすればいいんじゃないかと思ったんですが、他にいい方法がありますか?
教えてください。
現在のJSONの特定の項目をSQLに保存させて、PythonからSQLのそのレコードを取得する方法までは分かりました。
SQLには現在のJSONとひとつ前のJSONを記録させて、Pythonからはひとつ前のJSONのレコードを呼び出す方法も知りたいです。
https://pastebin.com/uTd6r2ex
放送局側のJSONには現在の曲情報と次回のJSONの更新時間(だいたい数秒〜数十秒後)がかかれてあります。
次の曲が始まる時間が書いてあればいいんですが書かれてないので、現在の時間と次回のJSONの更新時間の差分秒でループさせて次回のJSONを取得する事にしました。
(放送局のサイトにあるWebプレイヤーのjavascriptでは20秒間隔で取得しているようでした)
放送されている曲がそのままなら更新後のJSONの中の曲情報ももちろんそのままで、次回の更新時間のみ変更されています。
曲が変わっていないのに、ループの時間が来たらその度に出力されるので、その処理は無駄だと思いました。
JSONが更新されても曲がそのままなら変わらない情報(例えば曲名など)をキャッシュとしてオンメモリのSQLiteに保存して、そこが変わってなければ出力しないようにすればいいんじゃないかと思ったんですが、他にいい方法がありますか?
教えてください。
現在のJSONの特定の項目をSQLに保存させて、PythonからSQLのそのレコードを取得する方法までは分かりました。
SQLには現在のJSONとひとつ前のJSONを記録させて、Pythonからはひとつ前のJSONのレコードを呼び出す方法も知りたいです。
993デフォルトの名無しさん
2018/08/23(木) 17:04:52.52ID:+UveuQfQ 曲の類似度で機械学習させて判定結果表示するのかと思った
994デフォルトの名無しさん
2018/08/23(木) 17:08:21.97ID:6XYPzAmV memcached
995デフォルトの名無しさん
2018/08/23(木) 17:08:38.12ID:XM3jnZax >>993
オンエア情報の分析をやってみたいんですが、その前段階のデータ取得ですでに躓いてます…
オンエア情報の分析をやってみたいんですが、その前段階のデータ取得ですでに躓いてます…
996デフォルトの名無しさん
2018/08/23(木) 17:20:11.29ID:XM3jnZax997デフォルトの名無しさん
2018/08/23(木) 19:41:05.89ID:XM3jnZax998デフォルトの名無しさん
2018/08/23(木) 19:41:36.70ID:XM3jnZax >>997
失敗でした
失敗でした
999デフォルトの名無しさん
2018/08/23(木) 20:03:14.58ID:1ATD5kR7 男は失敗した分だけ性交に近づくんや諦めんな
1000デフォルトの名無しさん
2018/08/23(木) 20:09:02.07ID:UPShE46p 1000GET!
Pythonのスペシャリストになります♪
Pythonのスペシャリストになります♪
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 98日 8時間 59分 48秒
新しいスレッドを立ててください。
life time: 98日 8時間 59分 48秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 東京都「都民の税金1.5兆円が国に奪われている」「全国に分配されている」に地方民ブチギレ [Hitzeschleier★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 [蚤の市★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★4 [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 中国政府、国民に再び日本に行かないよう警告。「高市政権が地震頻発で大地震が発生する可能性あると言ってます😤」 [271912485]
- トランプ、G7に代わるcore 5を発表 [805596214]
- 【まずは自助】高市早苗「自らの命は自らが守るという原則に従っていただく」 青森の被災地、能登と同じく見捨てられる模様 [314039747]
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★5
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
