!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。
・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨
・エラーを解決したいときは、かならず
エラー文(勝手に省略orスクショうp等の横着禁止)と
おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。
※前スレ
Pythonのお勉強 Part72
https://mevius.5ch.net/test/read.cgi/tech/1703659345/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
Pythonのお勉強 Part73
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ f610-G7il)
2024/06/06(木) 08:48:10.07ID:DsazphEm0979デフォルトの名無しさん (ワッチョイ 7754-QNcw)
2024/09/18(水) 19:08:32.27ID:6/+t/jhb0 単位の数Uがあって、nとUに対して
int(n/U)*U
を返す関数はどういう名前がいいだろう
int(n/U)*U
を返す関数はどういう名前がいいだろう
980デフォルトの名無しさん (ワッチョイ 979f-F2UQ)
2024/09/18(水) 20:05:30.82ID:EisHWYAH0 floor/round_down/align + (to +) unit/multiple
981デフォルトの名無しさん (ワッチョイ ff34-9HnH)
2024/09/18(水) 20:09:46.82ID:pnKtz9DD0 discretizeとか?
982デフォルトの名無しさん (ワッチョイ ff34-9HnH)
2024/09/18(水) 21:47:38.42ID:pnKtz9DD0 音楽ソフトなんかでは
拍子の位置に揃えるのを
quantizeって言うな
拍子の位置に揃えるのを
quantizeって言うな
983デフォルトの名無しさん (ワッチョイ ffd6-zJrB)
2024/09/18(水) 22:23:17.78ID:9wk3LXWe0 n//U*Uと(n+U-1)//U*Uが区別できる命名にしたいね
984デフォルトの名無しさん (ワッチョイ 577c-18DD)
2024/09/19(木) 18:45:28.76ID:WvuWfkM50 >>979
普通はtruncateじゃない?SQLにTRUNC関数がある
普通はtruncateじゃない?SQLにTRUNC関数がある
985デフォルトの名無しさん (ワッチョイ 9f9e-0tQg)
2024/09/19(木) 19:05:10.19ID:Cti+u+u60 MATLABのfloor(x, unit)と同じだからfloorだろう
986デフォルトの名無しさん (ワッチョイ 7754-QNcw)
2024/09/19(木) 19:26:31.64ID:dEupb3oa0 floorか
整数へのfloorはunit=1の特殊ケース
整数へのfloorはunit=1の特殊ケース
987デフォルトの名無しさん (ワッチョイ 1772-9HnH)
2024/09/19(木) 19:34:49.21ID:bCkvflxL0 整数化のfloorが有名過ぎて
混同の可能性ない?
混同の可能性ない?
988デフォルトの名無しさん (ワッチョイ b701-k4xX)
2024/09/19(木) 23:17:36.39ID:Fum1rv8F0 関数の命名は内部実装がどうなってるかではなく
どういう意図でその関数を呼ぶのかという観点を第一とすべき
そのための第一歩は自然言語で意図を記述すること
それができてないうちは適切な命名とか無理
どういう意図でその関数を呼ぶのかという観点を第一とすべき
そのための第一歩は自然言語で意図を記述すること
それができてないうちは適切な命名とか無理
989デフォルトの名無しさん (アウアウエー Sadf-3vlU)
2024/09/20(金) 11:26:49.09ID:ZOd0SPdka appendとかaddとかpushとか滅茶苦茶
990デフォルトの名無しさん (ワッチョイ 7754-QNcw)
2024/09/20(金) 11:52:25.51ID:L1lWeffx0 strだとreplaceでreだとsubなのやめて欲しい
991デフォルトの名無しさん (ワッチョイ 9f80-8z35)
2024/09/20(金) 11:58:37.64ID:kOrYHKy20 >>988
趣味でやってる人は仕様とかテストに縁がないからそういう感覚がたぶん分からないんだよ
趣味でやってる人は仕様とかテストに縁がないからそういう感覚がたぶん分からないんだよ
992デフォルトの名無しさん (ワッチョイ 577c-18DD)
2024/09/20(金) 13:09:25.28ID:60VyqBLX0 >>985-987
数学的には、floorとかceilとかはunit=1のことしか指さない関数(というか、ℝ→ℤでそもそも定義域と値域の集合が異なるともいえる)なんだよねえ。この辺をどう見るか。
Python風に言えば、int(float_val)と、math.floor(float_val)は型が違うでしょう?という
ただ、>>988 のいっているように、これらは、絶対に考慮しなければならないことではなく、文脈依存だと思う。
https://ja.m.wikipedia.org/wiki/床関数と天井関数
数学的には、floorとかceilとかはunit=1のことしか指さない関数(というか、ℝ→ℤでそもそも定義域と値域の集合が異なるともいえる)なんだよねえ。この辺をどう見るか。
Python風に言えば、int(float_val)と、math.floor(float_val)は型が違うでしょう?という
ただ、>>988 のいっているように、これらは、絶対に考慮しなければならないことではなく、文脈依存だと思う。
https://ja.m.wikipedia.org/wiki/床関数と天井関数
993デフォルトの名無しさん (ワッチョイ 7ff1-18DD)
2024/09/20(金) 13:16:40.50ID:opX5hmp20 >>979
単位変換くん2
単位変換くん2
994デフォルトの名無しさん (ワッチョイ 7754-QNcw)
2024/09/20(金) 13:19:35.67ID:L1lWeffx0 return int(n/unit)*unit
とすると、unitをintで与えるとintで返って、
floatで与えるとfloatで返る
直線を階段状に変換する図としては相似で、
階段の高さが1なのかそれ以外なのか
1以外だとして整数である必要もなく、有理数への自然な拡張に見える
とすると、unitをintで与えるとintで返って、
floatで与えるとfloatで返る
直線を階段状に変換する図としては相似で、
階段の高さが1なのかそれ以外なのか
1以外だとして整数である必要もなく、有理数への自然な拡張に見える
995デフォルトの名無しさん (アウアウエー Sadf-N1Zj)
2024/09/20(金) 14:17:35.31ID:ZOd0SPdka >>994
>return int(n/unit)*unit
>とすると、unitをintで与えるとintで返って、
>floatで与えるとfloatで返る
return int(float(n)/unit)*unit
って描いた方が良いよ
>return int(n/unit)*unit
>とすると、unitをintで与えるとintで返って、
>floatで与えるとfloatで返る
return int(float(n)/unit)*unit
って描いた方が良いよ
996デフォルトの名無しさん (ワッチョイ f773-3oJL)
2024/09/20(金) 15:38:24.41ID:FmKVvlRa0 pandasのto_excelってopenpyxlを使ってるんだな
997デフォルトの名無しさん (ワッチョイ 7754-QNcw)
2024/09/20(金) 15:58:36.50ID:L1lWeffx0 openpyxlの遅さは実用にならないレベル
テスト用の小さいファイルでも普通に遅い
本番の大きなファイルだと数時間単位かかる
テスト用の小さいファイルでも普通に遅い
本番の大きなファイルだと数時間単位かかる
998デフォルトの名無しさん (ワッチョイ ff32-uXkv)
2024/09/20(金) 16:09:16.36ID:O/CsEend0 大きなファイルって何万行ぐらいあんの?
999デフォルトの名無しさん (ワッチョイ 7756-b6L8)
2024/09/21(土) 06:41:17.65ID:webYnJz00 エクセル作業の自動化でpythonでプログラム書いて完成はしたんだけど、書き込みが遅すぎる。
普通に手動でエクセル開いて書き込んで閉じた方が早いレベル。
マクロ含んでるからopenpyxlを使わないとダメだし、調べたらwrite_onlyモードにすると早いってあったけど、あれって新規でブック作る為のやつだよね。
何かいいのないのかしら。
普通に手動でエクセル開いて書き込んで閉じた方が早いレベル。
マクロ含んでるからopenpyxlを使わないとダメだし、調べたらwrite_onlyモードにすると早いってあったけど、あれって新規でブック作る為のやつだよね。
何かいいのないのかしら。
1000デフォルトの名無しさん (ワッチョイ 9745-18DD)
2024/09/21(土) 08:47:29.73ID:yFilHDZF0 Excelのない環境で動作させんじゃなきゃ
ネイティブのスクリプト(TypeScript)使うのが素直
ネイティブのスクリプト(TypeScript)使うのが素直
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 106日 23時間 59分 20秒
新しいスレッドを立ててください。
life time: 106日 23時間 59分 20秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 [Hitzeschleier★]
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 ★2 [少考さん★]
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★2 [Hitzeschleier★]
- 【三重】「お金がない。あした払う」タクシー料金払わず、男性運転手を数十発殴った疑い ブラジル人の女を逮捕…容疑を否認 [少考さん★]
- 【伊原剛志】62歳俳優、夫婦別姓に「選択出来るならしたい人はする したくない人はしない 何が問題?」 [少考さん★]
- 【日本人の旅行離れ】国内旅行すら行けなくなった……オーバーツーリズムだけじゃない 旅行者減少の異常事態 ★2 [ぐれ★]
- ふるさと納税選ぶのめんどいから去年と同じのでいいわって思ったらめっちゃ値上がりしててワロタ。これ増税だろ [399583221]
- 【高市悲報】小泉の進さん「日米電話会談を行いました😤(パシャリ)」あからさまなパフォーマンスだと話題に [359965264]
- 【高市物価悲報】ケンタッキーのパーティーセット(5000円)ワロタwwwwww [153490809]
- 歴史戦・なぜNHKはウヨの圧力に屈して「軍艦島の人たちごめんなさい」してしまったのか? [289765331]
- 官邸筋「高市総理は電話会談でトランプに米中がうまくやろうとしてるのに邪魔をするなと釘を刺されてかなり落ち込んでいた」 [931948549]
- 黒田前日銀総裁「中国経済、マジでヤバいです」 [237216734]
