当スレに★Python以外のプログラミング言語での回答類を書くべからず★
派生言語はそれぞれ専スレがある(この板にあるとは限らない)ので、そっち池。
「Ruby」「Rails」「某言語では」「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。
★エラーを解決したい場合★は、
表示されたエラーの全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
実行環境(Pythonのバージョン・OSとIDEの種類およびバージョン)をシッカリ書くこと。
Pythonの★ソースコードをそのまま5ちゃんに貼るとインデントが崩れてチヌ★
【【【複数の連続半角スペースはなにもなかったことにされる&タブは普通には入れられない】】】掲示板の仕様なので、
プログラム文は↓等の、いわゆるコードうp用サイトに貼ってこいください。
ttps://techiedelight.com/compiler/ Run Code機能あり。
ttp://ideone.com/ デフォ設定はC用のため、言語選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Python公式◇ http://www.python.org/
◇まとめwiki◇ ttp://python.rdy.jp/wiki.cgi
〇前スレ〇 【まず1嫁】くだすれPython(超初心者用) その56
http://mevius.5ch.net/test/read.cgi/tech/1640536690/
次スレたては >>985 あたりが挑戦する。
### END OF TEMPLATE ###
【まず1嫁】くだすれPython(超初心者用) その57
レス数が950を超えています。1000を超えると書き込みができなくなります。
2022/05/22(日) 22:25:08.74ID:/hGmbW/Z
851デフォルトの名無しさん
2022/08/16(火) 08:06:35.47ID:9vnyTUy7 h=[[[]] for i in range(10)]
h[0].append([0,0])
h[0].append([0,0])
852デフォルトの名無しさん
2022/08/16(火) 11:31:22.44ID:2x3mrzZQ 要件後出しまくりとか
ゴールポスト移動させまくりとか
チョンメンタルの香具師とは付き合いたくないな
ゴールポスト移動させまくりとか
チョンメンタルの香具師とは付き合いたくないな
853デフォルトの名無しさん
2022/08/17(水) 13:20:06.97ID:5W303LUa 差別主義者で今どき香具師とか使ってるジジイとか逆に誰も付き合いたくないだろ
854デフォルトの名無しさん
2022/08/17(水) 16:37:01.73ID:tMNGLQPx pandas のread_excelで式が入っている箇所の値を計算値ではなく、
整形されたテキスト値の方を取りたい場合はどうしたら良いのでしょうか?
数値で6.6がテキスト値として”7”として表示されている”7”の方の値をとりたいです。
整形されたテキスト値の方を取りたい場合はどうしたら良いのでしょうか?
数値で6.6がテキスト値として”7”として表示されている”7”の方の値をとりたいです。
855デフォルトの名無しさん
2022/08/17(水) 18:19:41.22ID:8E4xUz8+ >>854
Excelファイル内のデータとしてあるのは数値の6.6だけで
文字列の7という値はデータとしてファイルには存在しないので
直接読み取るのは無理
read_excelでdtypeやconverterを指定して数値の6.6を文字列の7に変換するか
一旦dfに読んでから変換するか
Excelファイル内のデータとしてあるのは数値の6.6だけで
文字列の7という値はデータとしてファイルには存在しないので
直接読み取るのは無理
read_excelでdtypeやconverterを指定して数値の6.6を文字列の7に変換するか
一旦dfに読んでから変換するか
856デフォルトの名無しさん
2022/08/18(木) 04:13:52.58ID:OEqoy/Kx 0.00000001から10000.xxxxくらいまで取り得るfloatの変数を、数字の表記で文字列に変えたいのですが、
str()だと、0.0001未満の値が"1e-05"のような指数表記になってしまいます
一方f-string(format)だと、".8f"等で全桁表記はできますが、小数点以下が常に8桁で0で埋められてしまいます
(例 0.00001→0.00001000)
末尾には余計なゼロは付けず、かつ指数表記にならない形でfloatを文字列にする簡単な方法はありますか?
rstrip('0')など使って余計なゼロを処理するしかないでしょうか?(この場合、100.0などのゼロは削除できないので判定が必要そうで単純にはいかなそうですが)
str()だと、0.0001未満の値が"1e-05"のような指数表記になってしまいます
一方f-string(format)だと、".8f"等で全桁表記はできますが、小数点以下が常に8桁で0で埋められてしまいます
(例 0.00001→0.00001000)
末尾には余計なゼロは付けず、かつ指数表記にならない形でfloatを文字列にする簡単な方法はありますか?
rstrip('0')など使って余計なゼロを処理するしかないでしょうか?(この場合、100.0などのゼロは削除できないので判定が必要そうで単純にはいかなそうですが)
857デフォルトの名無しさん
2022/08/18(木) 08:18:05.71ID:cEC5FUVy858デフォルトの名無しさん
2022/08/18(木) 08:58:00.71ID:8X5QyRnM >>855
ありがとうございます。やはりできないのですね。
オプション探してみましたがそれらしいものがなかったので。
場所ごとに与えられた式が同じとは限らないので、
エクセル側で読み込み用の文字列を作成することにしました。
ありがとうございます。やはりできないのですね。
オプション探してみましたがそれらしいものがなかったので。
場所ごとに与えられた式が同じとは限らないので、
エクセル側で読み込み用の文字列を作成することにしました。
859デフォルトの名無しさん
2022/08/18(木) 16:36:53.18ID:Sofq2Da+ 条件分岐について質問です
3の倍数であるかどうかを判定する関数func1()とfunc2()を書いたのですが、
どちらの書き方のほうが良いでしょうか?
https://paiza.io/projects/mbEoYGp5wy7cU2oqpoTLbA
3の倍数であるかどうかを判定する関数func1()とfunc2()を書いたのですが、
どちらの書き方のほうが良いでしょうか?
https://paiza.io/projects/mbEoYGp5wy7cU2oqpoTLbA
860デフォルトの名無しさん
2022/08/18(木) 16:40:44.96ID:s/eA3jUD 当然1
861デフォルトの名無しさん
2022/08/18(木) 16:48:56.73ID:X/mZUHYK >>859
3の倍数が例外的な事象と言う事を表現したいならワンチャン2の可能性もあるかも
3の倍数が例外的な事象と言う事を表現したいならワンチャン2の可能性もあるかも
862859
2022/08/18(木) 17:00:51.08ID:Sofq2Da+ 回答ありがとうございます
なぜfunc2()の書き方はあまり良くないのでしょうか?
よろしければ理由も教えて貰えるとありがたいです
なぜfunc2()の書き方はあまり良くないのでしょうか?
よろしければ理由も教えて貰えるとありがたいです
863デフォルトの名無しさん
2022/08/18(木) 17:56:26.08ID:GYRCxwaB すべてのnumは3の倍数かそうでないかのどちらかである、つまり必ずどちらかの処理が実行される事が一目で理解できる点ではfunc1がベター
一方で3の倍数の時は処理を行わず早期リターン、3の倍数でない時は長い処理を行う、といった場合はfunc2
一方で3の倍数の時は処理を行わず早期リターン、3の倍数でない時は長い処理を行う、といった場合はfunc2
864デフォルトの名無しさん
2022/08/18(木) 18:55:31.69ID:Rcho8+Nh いや、return入れるならelseのときもreturnしろよ
両方入ってるなら2でもいいと思うけど、片方だけ終わらせるために入れるなら関数なのかサブルーチンなのかわからんからダメだろ
両方入ってるなら2でもいいと思うけど、片方だけ終わらせるために入れるなら関数なのかサブルーチンなのかわからんからダメだろ
866859
2022/08/18(木) 19:15:55.23ID:Sofq2Da+867デフォルトの名無しさん
2022/08/18(木) 20:03:27.19ID:Ly249j22 こっちのが好き
def is_multiple(num): return num%3 == 0
def is_multiple(num): return num%3 == 0
868デフォルトの名無しさん
2022/08/18(木) 21:14:57.76ID:uWlfhjm8 >>864
アラカン先輩ちぃーすっ
アラカン先輩ちぃーすっ
869デフォルトの名無しさん
2022/08/18(木) 21:32:20.64ID:49aIw1a5 >>867
判定処理と判定結果を表示する処理を分離しましょうという意味では同意する
けどis_multipleという関数名で3の倍数かどうか判定されるのは違和感しかない
じゃどういう名前にするのがいいかと考えると判定処理をわざわざ関数化するほどではないんじゃないかという気がする
判定処理と判定結果を表示する処理を分離しましょうという意味では同意する
けどis_multipleという関数名で3の倍数かどうか判定されるのは違和感しかない
じゃどういう名前にするのがいいかと考えると判定処理をわざわざ関数化するほどではないんじゃないかという気がする
870デフォルトの名無しさん
2022/08/19(金) 03:09:01.80ID:FK1lT4BX def b_is_multiple_of_a(a: int, b:int): return bool(b % a == 0)
if b_is_multiple_of_a(a=5, b=10):
__print('可読性低すぎる')
if b_is_multiple_of_a(a=5, b=10):
__print('可読性低すぎる')
871デフォルトの名無しさん
2022/08/19(金) 11:27:50.19ID:scgMDta4 アーリーリターンは何も珍しいこと時や無い
872デフォルトの名無しさん
2022/08/19(金) 11:28:55.77ID:scgMDta4 >>870
関数改行すんならifも改行すんなよ
関数改行すんならifも改行すんなよ
873デフォルトの名無しさん
2022/08/19(金) 11:30:34.29ID:scgMDta4 しないなら
874デフォルトの名無しさん
2022/08/19(金) 18:24:24.93ID:opjWCie4 def func3(n):
p = 0
while n > 0:
p += n % 10
n //= 10
return not (p % 3)
p = 0
while n > 0:
p += n % 10
n //= 10
return not (p % 3)
875デフォルトの名無しさん
2022/08/20(土) 10:11:04.26ID:FuR2a/w3876デフォルトの名無しさん
2022/08/20(土) 23:28:18.84ID:89Fpjor3 a = [1,2,3,4,5]
b = [2,3,4,5,6]
c = []
for i in range(5):
c.append(a[i] + 2*b[i])
こういうのをリスト内包表記で書くのは無理でしょうか
b = [2,3,4,5,6]
c = []
for i in range(5):
c.append(a[i] + 2*b[i])
こういうのをリスト内包表記で書くのは無理でしょうか
877デフォルトの名無しさん
2022/08/20(土) 23:35:43.31ID:mymTDVML aとbの要素数が同じだったら[i+2*j for i,j in zip(a,b)]でいけね?
878デフォルトの名無しさん
2022/08/20(土) 23:38:46.37ID:cHNXWuBU c=[x+2*y for x,y in zip(a,b)]
879デフォルトの名無しさん
2022/08/20(土) 23:39:36.80ID:mymTDVML 普通にrangeでも
c=[a[i]+b[i] in i for range(5)]でできるかな
c=[a[i]+b[i] in i for range(5)]でできるかな
880デフォルトの名無しさん
2022/08/21(日) 01:03:28.95ID:uqbZs7r8 どうでもいいけど
c = [i + (j * 2) for i, j in zip(a, b)]
と書きたいな俺は
# (1*i) + (2*j) のようなときのみ(2*j)でも可
# 計算スタックは()でくくる
初心者のうちは特に気をつけたい。動けばいいやんは動かなくなる原因になる
c = [i + (j * 2) for i, j in zip(a, b)]
と書きたいな俺は
# (1*i) + (2*j) のようなときのみ(2*j)でも可
# 計算スタックは()でくくる
初心者のうちは特に気をつけたい。動けばいいやんは動かなくなる原因になる
881デフォルトの名無しさん
2022/08/21(日) 01:23:15.12ID:m1bd5huk >>876
好きなのを選び多摩へ
c = [(a+1) + (b+2)*2 for a,b in enumerate([i for i in range(5)])]
c = [(a+1) + b*2 for a,b in enumerate([i for i in range(2, 7)])]
c = [a + 2*b for a,b in zip([i for i in range(1,6)],[j for j in range(2,7)])]
好きなのを選び多摩へ
c = [(a+1) + (b+2)*2 for a,b in enumerate([i for i in range(5)])]
c = [(a+1) + b*2 for a,b in enumerate([i for i in range(2, 7)])]
c = [a + 2*b for a,b in zip([i for i in range(1,6)],[j for j in range(2,7)])]
882デフォルトの名無しさん
2022/08/21(日) 01:38:11.30ID:X34OpE8X ありがとうございます!
883デフォルトの名無しさん
2022/08/21(日) 06:47:07.90ID:SCvvVl9f def main(argv: Sequence[str]) -> None:
↑
これってどういう意味というか、なにがやりたいんですか?
def main(argv):
ならmainにargvを渡すだけで分かりやすいんですが
↑
これってどういう意味というか、なにがやりたいんですか?
def main(argv):
ならmainにargvを渡すだけで分かりやすいんですが
884デフォルトの名無しさん
2022/08/21(日) 10:46:46.24ID:1U/+Hx4a885デフォルトの名無しさん
2022/08/21(日) 10:59:40.26ID:LqJQ4HOS >>883
argvの型がstrのシーケンスで戻り値の型がNoneってこと
シーケンスはlistやtupleのように長さが事前に分かってて各要素にインデックスで直接アクセスできるようなコレクションの総称
argvの型がstrのシーケンスで戻り値の型がNoneってこと
シーケンスはlistやtupleのように長さが事前に分かってて各要素にインデックスで直接アクセスできるようなコレクションの総称
886デフォルトの名無しさん
2022/08/21(日) 13:04:30.41ID:j3ukytx2 そこまで型ゴリゴリにするならpythonじゃなくても(じゃない方がむしろ)良いと思うから
放置してる
放置してる
887デフォルトの名無しさん
2022/08/21(日) 13:07:09.50ID:JM/HSGoB888デフォルトの名無しさん
2022/08/21(日) 14:03:22.39ID:uqbZs7r8 型ヒント(と開発環境)があると作業効率がずっと上がる
https://imgur.com/jtSAuu4.png
型ヒントのない世界は無
https://imgur.com/BuL77EC.png
オジジでもない限り、初学者は型ヒントつけるクセつけてったほうが
大きいコード書くようになったときなんかに助かるで
https://imgur.com/jtSAuu4.png
型ヒントのない世界は無
https://imgur.com/BuL77EC.png
オジジでもない限り、初学者は型ヒントつけるクセつけてったほうが
大きいコード書くようになったときなんかに助かるで
889デフォルトの名無しさん
2022/08/21(日) 14:29:46.94ID:j3ukytx2 そこでハンガリアンですよωωω=2πf
890デフォルトの名無しさん
2022/08/21(日) 14:38:59.74ID:jAGl7lqb 実際使ってみると、版画リアンはものすごく楽。
名前というものは被るように出来てるものらしい。
とはいえ推奨はしない。
名前というものは被るように出来てるものらしい。
とはいえ推奨はしない。
891デフォルトの名無しさん
2022/08/21(日) 14:45:29.71ID:HDFqY1eo Pythonでローカルサーバーを立ててhtmlの確認をしたいのですが、SSIを使いたいため、以下のスクリプトを使用しています。
https://github.com/danvk/ssi-server/blob/master/ssi_server.py
GITからクローニングして、MacOS + python 3.10.5で動作確認させたところ問題なく動きました。
Windows10 + Python 3.10.5で実行すると、localhostへのアクセス時に文末のエラーが出て動きません。
同一のクラウド上のファイルを参照して実行しています。GITからはMacで落としましたが、改めてwindowsで落としても同じでした。
MacOSでは動いているのでWindowsの環境なのかと思いつつ、何が原因かわからずにいます。
アドバイスください。
------エラー文章--------
Exception occurred during processing of request from ('::1', 58693, 0, 0)
Traceback (most recent call last):
File "C:\Users\UserName\AppData\Local\Programs\Python\Python310\lib\socketserver.py", line 683, in process_request_thread
self.finish_request(request, client_address)
File "C:\Users\UserName\AppData\Local\Programs\Python\Python310\lib\socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "C:\Users\UserName\iCloudDrive\web\ssi_server.py", line 37, in __init__
SimpleHTTPRequestHandler.__init__(self, request, client_address, server)
File "C:\Users\UserName\AppData\Local\Programs\Python\Python310\lib\http\server.py", line 651, in __init__
super().__init__(*args, **kwargs)
File "C:\Users\UserName\AppData\Local\Programs\Python\Python310\lib\socketserver.py", line 747, in __init__
self.handle()
File "C:\Users\UserName\AppData\Local\Programs\Python\Python310\lib\http\server.py", line 425, in handle
self.handle_one_request()
File "C:\Users\UserName\AppData\Local\Programs\Python\Python310\lib\http\server.py", line 413, in handle_one_request
method()
本文長すぎの為続きは次に書きます
https://github.com/danvk/ssi-server/blob/master/ssi_server.py
GITからクローニングして、MacOS + python 3.10.5で動作確認させたところ問題なく動きました。
Windows10 + Python 3.10.5で実行すると、localhostへのアクセス時に文末のエラーが出て動きません。
同一のクラウド上のファイルを参照して実行しています。GITからはMacで落としましたが、改めてwindowsで落としても同じでした。
MacOSでは動いているのでWindowsの環境なのかと思いつつ、何が原因かわからずにいます。
アドバイスください。
------エラー文章--------
Exception occurred during processing of request from ('::1', 58693, 0, 0)
Traceback (most recent call last):
File "C:\Users\UserName\AppData\Local\Programs\Python\Python310\lib\socketserver.py", line 683, in process_request_thread
self.finish_request(request, client_address)
File "C:\Users\UserName\AppData\Local\Programs\Python\Python310\lib\socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "C:\Users\UserName\iCloudDrive\web\ssi_server.py", line 37, in __init__
SimpleHTTPRequestHandler.__init__(self, request, client_address, server)
File "C:\Users\UserName\AppData\Local\Programs\Python\Python310\lib\http\server.py", line 651, in __init__
super().__init__(*args, **kwargs)
File "C:\Users\UserName\AppData\Local\Programs\Python\Python310\lib\socketserver.py", line 747, in __init__
self.handle()
File "C:\Users\UserName\AppData\Local\Programs\Python\Python310\lib\http\server.py", line 425, in handle
self.handle_one_request()
File "C:\Users\UserName\AppData\Local\Programs\Python\Python310\lib\http\server.py", line 413, in handle_one_request
method()
本文長すぎの為続きは次に書きます
892デフォルトの名無しさん
2022/08/21(日) 14:46:16.53ID:HDFqY1eo 続きです。
File "C:\Users\UserName\iCloudDrive\web\ssi_server.py", line 40, in do_GET
SimpleHTTPRequestHandler.do_GET(self)
File "C:\Users\UserName\AppData\Local\Programs\Python\Python310\lib\http\server.py", line 655, in do_GET
f = self.send_head()
File "C:\Users\UserName\AppData\Local\Programs\Python\Python310\lib\http\server.py", line 679, in send_head
path = self.translate_path(self.path)
File "C:\Users\UserName\iCloudDrive\web\ssi_server.py", line 57, in translate_path
content = ssi.InlineIncludes(fs_path, path)
File "C:\Users\UserName\iCloudDrive\web\ssi.py", line 31, in InlineIncludes
content = open(path).read()
UnicodeDecodeError: 'cp932' codec can't decode byte 0x84 in position 1163: illegal multibyte sequence
----------------------------------------
File "C:\Users\UserName\iCloudDrive\web\ssi_server.py", line 40, in do_GET
SimpleHTTPRequestHandler.do_GET(self)
File "C:\Users\UserName\AppData\Local\Programs\Python\Python310\lib\http\server.py", line 655, in do_GET
f = self.send_head()
File "C:\Users\UserName\AppData\Local\Programs\Python\Python310\lib\http\server.py", line 679, in send_head
path = self.translate_path(self.path)
File "C:\Users\UserName\iCloudDrive\web\ssi_server.py", line 57, in translate_path
content = ssi.InlineIncludes(fs_path, path)
File "C:\Users\UserName\iCloudDrive\web\ssi.py", line 31, in InlineIncludes
content = open(path).read()
UnicodeDecodeError: 'cp932' codec can't decode byte 0x84 in position 1163: illegal multibyte sequence
----------------------------------------
893デフォルトの名無しさん
2022/08/21(日) 15:29:25.25ID:hzy7Wudw GITって何て読むの?
じっと?ぎっと?
じっと?ぎっと?
894デフォルトの名無しさん
2022/08/21(日) 15:41:28.40ID:gzL+j7A8 kit
git
git
895デフォルトの名無しさん
2022/08/21(日) 15:50:29.96ID:Tt3lkFsn896デフォルトの名無しさん
2022/08/21(日) 15:50:38.42ID:tAy7F/Zf897デフォルトの名無しさん
2022/08/21(日) 16:17:28.38ID:EVXa4h0m >>888
その比較は型ヒント関係ないやろ
その比較は型ヒント関係ないやろ
898デフォルトの名無しさん
2022/08/21(日) 16:25:35.41ID:S3KIc3UD >>895
help
help
899デフォルトの名無しさん
2022/08/21(日) 16:28:13.56ID:HDFqY1eo >>896
ありがとうございます。
まだ上手く直せていないのですが、試していたらindex.htmlに日本語があるとWindowsではエラーが出ることがわかりました。
ssi_server.py、ssi.pyで正しく日本語を読むようにすればいいということでしょうか。
ありがとうございます。
まだ上手く直せていないのですが、試していたらindex.htmlに日本語があるとWindowsではエラーが出ることがわかりました。
ssi_server.py、ssi.pyで正しく日本語を読むようにすればいいということでしょうか。
900デフォルトの名無しさん
2022/08/21(日) 16:49:17.07ID:HDFqY1eo901デフォルトの名無しさん
2022/08/21(日) 16:53:25.43ID:5N8drKmv tensorflow Liteというのがあって、int8とかでTPU使うと計算が速いらしいのですが、調べても使い方が複雑すぎていまいちよくわかりません
初心者にもわかりやすくまとまってるサイトはありませんか?
もしくはどなたかが簡潔にまとめていただけると助かります
初心者にもわかりやすくまとまってるサイトはありませんか?
もしくはどなたかが簡潔にまとめていただけると助かります
902デフォルトの名無しさん
2022/08/21(日) 17:07:51.78ID:gzL+j7A8 どこまで分かってるか分かってないか書いたほうがいいです
903デフォルトの名無しさん
2022/08/21(日) 17:32:33.39ID:4RZQsnIa >>902
converter = tensorflow.lite.TFLiteConverter.from_saved_model(export_dir)
tflite_model = converter.convert()
とすれば変換できるみたいですが、まずtensorflow.lite.TFLiteConverterがありません
私の環境ではtensorflow.python.lite.TFLiteConverterかなと思いましたが、ありません
tensorflow.lite.pythonにTFLiteConverterではなくtflite_convertがあるのを見つけました
tflite_convert.dtypes.int8というのが存在するので、これを設定すればいいのかなとは思うのですが
あと何したらいいのか見当がつきません
converter = tensorflow.lite.TFLiteConverter.from_saved_model(export_dir)
tflite_model = converter.convert()
とすれば変換できるみたいですが、まずtensorflow.lite.TFLiteConverterがありません
私の環境ではtensorflow.python.lite.TFLiteConverterかなと思いましたが、ありません
tensorflow.lite.pythonにTFLiteConverterではなくtflite_convertがあるのを見つけました
tflite_convert.dtypes.int8というのが存在するので、これを設定すればいいのかなとは思うのですが
あと何したらいいのか見当がつきません
904デフォルトの名無しさん
2022/08/21(日) 17:50:14.70ID:y+zMOwhn >>899
index.htmlは何の文字コードで保存されてるの?
Linuxで動いてるのと同じならUTF-8だと思うけど、Windows側で弄った時に文字コード変わってると
ややこしいから確認したい
index.htmlは何の文字コードで保存されてるの?
Linuxで動いてるのと同じならUTF-8だと思うけど、Windows側で弄った時に文字コード変わってると
ややこしいから確認したい
905デフォルトの名無しさん
2022/08/21(日) 17:56:00.04ID:y+zMOwhn >>900でもそうだけど
ダメだった時に同じエラーが出たのか、違うエラーが出たのかははっきり書いた方が良い
エンコーディング指定をこれにしても同じ結果になる?
content = open(path,encoding='utf-8_sig').read()
ダメだった時に同じエラーが出たのか、違うエラーが出たのかははっきり書いた方が良い
エンコーディング指定をこれにしても同じ結果になる?
content = open(path,encoding='utf-8_sig').read()
906デフォルトの名無しさん
2022/08/21(日) 18:09:49.63ID:YEW47Y5U ウェブ系など、すべてのシステムはUTF-8
でも、Windows だけは、CP932(shift-jis)。
5ch も、sjis だけどw
こういうシステムは普通はない
でも、Windows だけは、CP932(shift-jis)。
5ch も、sjis だけどw
こういうシステムは普通はない
907デフォルトの名無しさん
2022/08/21(日) 18:14:09.27ID:YEW47Y5U >>892
の最後の行に書いてある
>UnicodeDecodeError: 'cp932' codec can't decode byte 0x84 in position 1163: illegal multibyte sequence
UnicodeDecodeError: 'cp932'
cp932 でしょ?
の最後の行に書いてある
>UnicodeDecodeError: 'cp932' codec can't decode byte 0x84 in position 1163: illegal multibyte sequence
UnicodeDecodeError: 'cp932'
cp932 でしょ?
908デフォルトの名無しさん
2022/08/21(日) 18:17:56.59ID:HDFqY1eo >>904-905
content = open(path,encoding='utf-8_sig').read()
で解決しました!
index.htmlはUTF-8で保存されていました。
後学のために単にutf-8だったときのエラーメッセージと元のエラーメッセージの比較をしようと思ったのですが、
utf-8指定でも動作するようになってしまって、その点はよくわからずでした。
(最初のときは違う行に書いてしまったかもしれません)
レベルが低くせっかく即答いただいたのに手間取ってすみませんでした。ありがとうございました。
content = open(path,encoding='utf-8_sig').read()
で解決しました!
index.htmlはUTF-8で保存されていました。
後学のために単にutf-8だったときのエラーメッセージと元のエラーメッセージの比較をしようと思ったのですが、
utf-8指定でも動作するようになってしまって、その点はよくわからずでした。
(最初のときは違う行に書いてしまったかもしれません)
レベルが低くせっかく即答いただいたのに手間取ってすみませんでした。ありがとうございました。
909デフォルトの名無しさん
2022/08/21(日) 21:07:30.06ID:msOimEye 今日初めてPython落としました!
何からやったらいいのかな?
何からやったらいいのかな?
910デフォルトの名無しさん
2022/08/21(日) 21:16:22.50ID:oSLHHX37 まずは交番に問い合わせ
911デフォルトの名無しさん
2022/08/21(日) 21:21:11.75ID:2nMf0Vdo ニシキヘビ属(Python)は、爬虫綱有鱗目ニシキヘビ科(ボア科ニシキヘビ亜科とする説もあり)に属する属。ニシキヘビ科の模式属。
912デフォルトの名無しさん
2022/08/21(日) 21:56:34.82ID:uqbZs7r8 class Foo():
__def __init__(self, bar:Bar):
____self.bar = bar
他のクラスのインスタンスをselfで受けるのって慣習ですか?
特に必要なければしなくてもよい?
__def __init__(self, bar:Bar):
____self.bar = bar
他のクラスのインスタンスをselfで受けるのって慣習ですか?
特に必要なければしなくてもよい?
913デフォルトの名無しさん
2022/08/21(日) 22:08:55.27ID:pxrRhRxl914デフォルトの名無しさん
2022/08/21(日) 22:36:44.36ID:m1bd5huk ちんちんシュッシユ
915デフォルトの名無しさん
2022/08/21(日) 22:37:39.35ID:uqbZs7r8 >>913
fooはインスタンス生成時点のbarのインスタンス情報が要るけど
生成後は要らない、他のメソッドで使わないとき、self.barで保持する必要がないと思うんだけど、そういうコードあんまり見たことないなーと思って
def Foo():
__init(self, bar):
____x = bar.baz[0] * 2
____self.calc(bar.data)
とかでいいときもあると思うんだけど
だいたいインスタンス変数にするだしょ
なんか理由あんのかなっていう
def Foo():
__init(self, bar):
____self.bar = bar
____x = self.bar.baz[0] * 2
____self.calc(self.bar.data)
fooはインスタンス生成時点のbarのインスタンス情報が要るけど
生成後は要らない、他のメソッドで使わないとき、self.barで保持する必要がないと思うんだけど、そういうコードあんまり見たことないなーと思って
def Foo():
__init(self, bar):
____x = bar.baz[0] * 2
____self.calc(bar.data)
とかでいいときもあると思うんだけど
だいたいインスタンス変数にするだしょ
なんか理由あんのかなっていう
def Foo():
__init(self, bar):
____self.bar = bar
____x = self.bar.baz[0] * 2
____self.calc(self.bar.data)
916デフォルトの名無しさん
2022/08/21(日) 23:00:36.99ID:sTNlugjb 何見たのか知らないけど保持する必要がないんならインスタンス変数にする必要ないね
917デフォルトの名無しさん
2022/08/21(日) 23:15:46.41ID:YEW47Y5U is-a・継承・一種じゃなくて、has-a・包含・部品化でしょ
Foo は、Bar という部品を持っている
Foo は、Bar という部品を持っている
918デフォルトの名無しさん
2022/08/22(月) 07:03:46.35ID:nh7qwDlg どなたか>>903わかりませんか?
919デフォルトの名無しさん
2022/08/22(月) 08:53:29.31ID:/DEJsMLY >>915
> とかでいいときもあると思うんだけど
だいたいインスタンス変数にするだしょ
ルールも慣例もないから君がみた例がそうだっただけ
ただコンストラクタで受けるとき普通はクラス全体として依存するからインスタンス変数で受けることが多いね
まだはやいと思うけどコード設計レベルの話だと、依存しない型をコンストラクタ引数に持つのは余計な情報を含み生成コストが高くなるから、本当に必要な情報だけコンストラクタで渡すか、ファクトリメソッド(staticmethodかクラス外のただの関数)を経由すると良い
> とかでいいときもあると思うんだけど
だいたいインスタンス変数にするだしょ
ルールも慣例もないから君がみた例がそうだっただけ
ただコンストラクタで受けるとき普通はクラス全体として依存するからインスタンス変数で受けることが多いね
まだはやいと思うけどコード設計レベルの話だと、依存しない型をコンストラクタ引数に持つのは余計な情報を含み生成コストが高くなるから、本当に必要な情報だけコンストラクタで渡すか、ファクトリメソッド(staticmethodかクラス外のただの関数)を経由すると良い
920デフォルトの名無しさん
2022/08/22(月) 10:58:30.17ID:YpfCjhrS >>903
>まずtensorflow.lite.TFLiteConverterがありません
Python 3.10 にtensorflow入れて確認したけど、あるよ
ちなみにtensorflow のバージョンは2.9.1
>まずtensorflow.lite.TFLiteConverterがありません
Python 3.10 にtensorflow入れて確認したけど、あるよ
ちなみにtensorflow のバージョンは2.9.1
921デフォルトの名無しさん
2022/08/22(月) 11:00:20.74ID:tAsFo3rY 統一教会は半島人の醜さを如実に表してる
922デフォルトの名無しさん
2022/08/22(月) 14:10:57.26ID:KX6mg0Ol 質問が既に触っちゃいけない人レベルだと答える気も起きない
923デフォルトの名無しさん
2022/08/22(月) 17:08:51.25ID:vrjH2pLG924デフォルトの名無しさん
2022/08/22(月) 17:09:07.20ID:vrjH2pLG あ、Pythonは3.10.6です
925デフォルトの名無しさん
2022/08/22(月) 18:48:00.04ID:KAheMTvm ちなみに、tensorflow.kerasも、tensorflow.python.kerasになってます
926デフォルトの名無しさん
2022/08/22(月) 19:13:09.43ID:YpfCjhrS >>924
こちらはIDLEでやってるけど、そちらは何でやってるの?
>>>import tensorflow as tf
>>>tf.lite.TFLiteConverter
<class 'tensorflow.lite.python.lite.TFLiteConverterV2'>
と出るから、あなたの環境?ではtensorflow.lite.python.lite.TFLiteConverterV2 でできるかも?
こちらはIDLEでやってるけど、そちらは何でやってるの?
>>>import tensorflow as tf
>>>tf.lite.TFLiteConverter
<class 'tensorflow.lite.python.lite.TFLiteConverterV2'>
と出るから、あなたの環境?ではtensorflow.lite.python.lite.TFLiteConverterV2 でできるかも?
927デフォルトの名無しさん
2022/08/22(月) 19:19:54.92ID:mGTda2af928デフォルトの名無しさん
2022/08/22(月) 19:38:48.82ID:YpfCjhrS ふぅ〜〜、、また迷える子羊を救ってしまったオレはメシア! >>922はウンコ!!
929デフォルトの名無しさん
2022/08/22(月) 19:44:46.61ID:7dOE9g6n ×触っちゃいけない
〇自分のレベルでは触れない
〇自分のレベルでは触れない
930デフォルトの名無しさん
2022/08/22(月) 20:41:16.68ID:xuCaDQYT (悪い)
931デフォルトの名無しさん
2022/08/23(火) 07:46:45.41ID:AXaElLrn かっこ悪い
932デフォルトの名無しさん
2022/08/23(火) 11:45:38.02ID:C7QGzGi8 (インテグラ)
933デフォルトの名無しさん
2022/08/23(火) 15:21:34.49ID:VG0bs36n Python的にはタプル
934デフォルトの名無しさん
2022/08/23(火) 18:20:21.00ID:QvfGPIA0 スクレイピングの勉強でも始めようと思って
FANZAから持ってるエロゲーのデータ取得しようと思ったけど「18歳以上ですか?」のページに飛ばされるからうまくいかないんだよな
それでぐぐってみたらちゃんと回避する方法も載っててさすがエロは人類の英知だなって
FANZAから持ってるエロゲーのデータ取得しようと思ったけど「18歳以上ですか?」のページに飛ばされるからうまくいかないんだよな
それでぐぐってみたらちゃんと回避する方法も載っててさすがエロは人類の英知だなって
935デフォルトの名無しさん
2022/08/23(火) 18:21:32.45ID:QvfGPIA0 で、もしかして商品データのAPIとかあるんじゃないかと調べたら普通にあるじゃん
FANZAでAPIの使い方も学べてしまうわけだ
FANZAでAPIの使い方も学べてしまうわけだ
936デフォルトの名無しさん
2022/08/23(火) 21:00:11.70ID:zoEAEgny プログラムが<b></b>で囲まれてるのがあるんですが、どういう意味がありますか?
937デフォルトの名無しさん
2022/08/24(水) 11:40:37.72ID:GCuLQfVh def mySort(x):
_return x-n
ary=sorted(ary,key=mySort)
上記の様なソートでmySort関数に別の引数(n)を
与えたい場合はどのようにすれば良いのでしょうか?
_return x-n
ary=sorted(ary,key=mySort)
上記の様なソートでmySort関数に別の引数(n)を
与えたい場合はどのようにすれば良いのでしょうか?
938デフォルトの名無しさん
2022/08/24(水) 11:40:54.28ID:GCuLQfVh age忘れたのでageます
939デフォルトの名無しさん
2022/08/24(水) 12:06:03.74ID:nMDP5IX7 >>936
<b></b> は、HTML のタグ。bold・太字
<b></b> は、HTML のタグ。bold・太字
940デフォルトの名無しさん
2022/08/24(水) 13:10:02.55ID:Q8Mi5AsJ941デフォルトの名無しさん
2022/08/24(水) 13:42:19.22ID:GCuLQfVh >>940 ありがとうございます。以下のような感じでいけました。
def sortX(n):
_def sub(x):
__return x-n
_return sub
ary=sorted(ary,key=mySort(5))
def sortX(n):
_def sub(x):
__return x-n
_return sub
ary=sorted(ary,key=mySort(5))
942デフォルトの名無しさん
2022/08/24(水) 13:44:20.36ID:GCuLQfVh どうでもいいけど、sortX(n)はmySort(n)でした
943デフォルトの名無しさん
2022/08/24(水) 17:14:42.06ID:MmGWx16i 比較関数の名前はmyCmp()とかの方がよくないか
944デフォルトの名無しさん
2022/08/24(水) 18:49:27.66ID:9+/sji0l 比較関数そのものじゃないのでgen_my_cmpとかに死体
945デフォルトの名無しさん
2022/08/25(木) 11:52:57.48ID:fZ4fACWe floor が「切り捨て」なのはどういう意味なんだろう?
建物の「階」において、たとえば「2.5階」の高さがあったとしてもそれは2階の範疇、という理解でいいのか?
建物の「階」において、たとえば「2.5階」の高さがあったとしてもそれは2階の範疇、という理解でいいのか?
946デフォルトの名無しさん
2022/08/25(木) 12:17:01.44ID:t8dBENVC947デフォルトの名無しさん
2022/08/25(木) 12:18:32.67ID:07FV37Yy >>945
ガウス記号って学校で習わなかったのか?
ガウス記号って学校で習わなかったのか?
948デフォルトの名無しさん
2022/08/25(木) 12:35:27.45ID:T8QO1Ud9 習ったかもしんないけど、習った時以外に使ったことないな
949デフォルトの名無しさん
2022/08/25(木) 19:50:52.48ID:JQLsrPvi フレームワークスレ動いてないのでここで
jinja2のmacroって1つのmacroにつき1ファイル必要ですか?
便利だけど結構なファイル量になりそう
jinja2のmacroって1つのmacroにつき1ファイル必要ですか?
便利だけど結構なファイル量になりそう
950デフォルトの名無しさん
2022/08/25(木) 19:53:38.52ID:JQLsrPvi できそうですね
自決しましたすみません
自決しましたすみません
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★10 [ぐれ★]
- トランプ氏「台湾侵攻すれば北京爆撃」“過激予告発言”報道がXで再燃「高市氏の1億倍やばい」 [七波羅探題★]
- 【維新国会議員が800万円超の公金を使用】藤田文武共同代表が印刷代569万円を維新市議の「身内企業に支出」していた! [ぐれ★]
- 【ペルソナ・ノン・グラータ】中国総領事の早期国外退去を首相に要請へ 自民・保守系グループ「日本の尊厳と国益を護(まも)る会」 [ぐれ★]
- 「母の部屋に安倍氏が表紙の機関誌が」「(安倍氏が被害者なのは)不思議に思いませんでした」山上被告の妹が証言 ★2 [おっさん友の会★]
- 【(・(ェ)・)】収穫前のリンゴ2トン!丸々と太ったクマがリンゴ畑に連日現れ…一晩中居座る「こんなに食べられたのは初めて」長野・上田 [ぐれ★]
- 安倍晋三さん、完全にチェックアウトしてしまう…「母の部屋に安倍元首相が表紙の旧統一教会の機関誌があった」 [405019576]
- 中国報道、高市首相を「毒苗」と中傷😡 [399259198]
- 【朗報】国民民主と公明、企業団体献金規制法案提出WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
- 【高市悲報】🇨🇳中国「日本への報復措置? 他にいくらでも方法はある。 まだまだやめないよ」 😨😱 [485983549]
- 【悲報】日本、パンダ0にwwwwwwwwwwww高市さんありがとう🐼 [271912485]
- 高市早苗、約1ヶ月でドル円・10円円安を達成 [256556981]
