!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。
※前スレ
Pythonのお勉強 Part73
https://mevius.5ch.net/test/read.cgi/tech/1717631290/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
Pythonのお勉強 Part74
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 0b4a-lz98)
2024/09/21(土) 10:14:02.15ID:ZHy4g+PL0250デフォルトの名無しさん (ワッチョイ fb16-1Wnr)
2024/10/30(水) 00:43:34.90ID:N5ISBsY60 fruit = "apple"
match fruit:
case "apple" | "banana" | "cherry":
print("これは一般的な果物です。")
case "kiwi" | "mango":
print("これはトロピカルフルーツです。")
case _:
print("これは知らない果物です。")
複数のマッチ。
match fruit:
case "apple" | "banana" | "cherry":
print("これは一般的な果物です。")
case "kiwi" | "mango":
print("これはトロピカルフルーツです。")
case _:
print("これは知らない果物です。")
複数のマッチ。
251デフォルトの名無しさん (JP 0Heb-k86b)
2024/10/30(水) 00:46:48.67ID:3XYQLByjH アホだ
他言語ではswitchはバグの元って忌み嫌われてるのに
今になってわざわざ導入したPython陣営の愚かさよ
他言語ではswitchはバグの元って忌み嫌われてるのに
今になってわざわざ導入したPython陣営の愚かさよ
252デフォルトの名無しさん (ワッチョイ fb16-1Wnr)
2024/10/30(水) 00:49:17.11ID:N5ISBsY60253デフォルトの名無しさん (ワッチョイ eb01-zZOZ)
2024/10/30(水) 00:54:05.39ID:E1mCSTtf0254デフォルトの名無しさん (JP 0Heb-k86b)
2024/10/30(水) 01:03:26.08ID:3XYQLByjH255デフォルトの名無しさん (ワッチョイ 3154-ztmZ)
2024/10/30(水) 01:07:30.76ID:odUE1a8w0 switchにbreakがあるのが自然な感覚なら、if文もbreak要るやろ
アセンブラと一対一対応なただのジャンプ命令を高級言語にしただけなんだから
アセンブラと一対一対応なただのジャンプ命令を高級言語にしただけなんだから
256デフォルトの名無しさん (JP 0Heb-k86b)
2024/10/30(水) 01:23:42.78ID:bt1w6ELFH257デフォルトの名無しさん (ワッチョイ 3154-ztmZ)
2024/10/30(水) 07:50:49.92ID:GeZTCF7U0 この場合は、と書いてるのに、それ以外の場合に処理が突っ込んでいくのが異常
自然言語として読んでそんな解釈する奴は皆無
C言語のswitchは実質goto文で、忌避すべき悪しき構造
自然言語として読んでそんな解釈する奴は皆無
C言語のswitchは実質goto文で、忌避すべき悪しき構造
258デフォルトの名無しさん (JP 0Heb-k86b)
2024/10/30(水) 08:34:25.79ID:bt1w6ELFH >>257
C、Java、JacaScriptという錚々たるメンバーでbreakが要るんだからしょうがないじゃない
あとChatGPTに聞いてみたら、下記の記述があったけどこんなのが一般的とか言われて俺もまだまだだなと思った
-----
Pythonには switch 文はありませんが、代わりに辞書を使った条件分岐が一般的です。この場合、各条件が明示的に処理されるため、break は不要です。
switch_dict = {
1: lambda: print("処理1"),
2: lambda: print("処理2"),
}
switch_dict.get(value, lambda: print("デフォルト処理"))()
C、Java、JacaScriptという錚々たるメンバーでbreakが要るんだからしょうがないじゃない
あとChatGPTに聞いてみたら、下記の記述があったけどこんなのが一般的とか言われて俺もまだまだだなと思った
-----
Pythonには switch 文はありませんが、代わりに辞書を使った条件分岐が一般的です。この場合、各条件が明示的に処理されるため、break は不要です。
switch_dict = {
1: lambda: print("処理1"),
2: lambda: print("処理2"),
}
switch_dict.get(value, lambda: print("デフォルト処理"))()
259デフォルトの名無しさん (ワッチョイ fb0a-1Wnr)
2024/10/30(水) 13:37:25.39ID:N5ISBsY60 100さんへ
ALL PYTHONDでもよくね?
ALL PYTHONDでもよくね?
260デフォルトの名無しさん (ワッチョイ fb0a-1Wnr)
2024/10/30(水) 13:40:41.42ID:N5ISBsY60 PHPでPYTHONやると語尾が気持ち悪くなるW
だっていつもコロンだか、セミコロンつかうじゃん?phpって
だから最初わしも慣れるのに苦労したW
だっていつもコロンだか、セミコロンつかうじゃん?phpって
だから最初わしも慣れるのに苦労したW
261デフォルトの名無しさん (アウアウエー Sae3-07nO)
2024/10/30(水) 13:56:31.26ID:DhwGc29Ga HDLだとcaseで充分なんだよな
262デフォルトの名無しさん (アウアウエー Sae3-07nO)
2024/10/30(水) 14:02:40.72ID:DhwGc29Ga >>258
アホはこれみてpythonは関数型言語(キリっ)とか言い出しそう
アホはこれみてpythonは関数型言語(キリっ)とか言い出しそう
263デフォルトの名無しさん (ワッチョイ 3154-ztmZ)
2024/11/02(土) 13:35:04.63ID:cytI8wNj0 同じ階層のlib.pyにdef func()があって、main.pyから
import lib
だけでfunc()使えなかったっけ
lib.func() なら使えるし、
from lib import func でも使えるけど、
import lib だけでも使えてるケースがあるのに違いが判らん
import lib
だけでfunc()使えなかったっけ
lib.func() なら使えるし、
from lib import func でも使えるけど、
import lib だけでも使えてるケースがあるのに違いが判らん
264デフォルトの名無しさん (ワッチョイ 535c-Idnl)
2024/11/02(土) 13:56:04.51ID:QT6/c5p90 使えるわけねーだろドキュメントくらい読め
265デフォルトの名無しさん (ワッチョイ 3154-ztmZ)
2024/11/02(土) 14:01:43.84ID:cytI8wNj0 サンプルを書いてみると使えないんだけど、
実際に動いてるコードでは使えてるとしか思えないんだよな
実際に動いてるコードでは使えてるとしか思えないんだよな
266デフォルトの名無しさん (アウアウエー Sae3-07nO)
2024/11/02(土) 15:09:33.21ID:+GKIPsT4a from lib import *
267デフォルトの名無しさん (アウアウエー Sae3-07nO)
2024/11/02(土) 15:24:56.26ID:+GKIPsT4a lib.py の最後に
__builtins__['func'] = func
でいけるかな
__builtins__['func'] = func
でいけるかな
268デフォルトの名無しさん (アウアウエー Sae3-07nO)
2024/11/02(土) 15:25:32.30ID:+GKIPsT4a lib.py の最後に
__builtins__['func'] = func
でいけるかな
__builtins__['func'] = func
でいけるかな
269デフォルトの名無しさん (スププ Sd33-Kj37)
2024/11/02(土) 16:45:29.14ID:TIz0sdCnd 黒魔術禁止
270デフォルトの名無しさん (ワッチョイ 71b8-jwtj)
2024/11/03(日) 05:30:42.12ID:3rcZcbik0 >>265
じゃあそのコード出してみればいいのに
じゃあそのコード出してみればいいのに
271デフォルトの名無しさん (ワッチョイ 8554-u42f)
2024/11/03(日) 09:54:14.13ID:3P3Nu4GE0 結局、動いてはいなかった
ImportError: cannot import name 'func' from 'lib'
というエラーにはならずに、とりあえず走り始める
で、funcを呼んだタイミングでエラーになるけど、
concurrent.futures.ThreadPoolExecutor.submit の先にあるので、
エラー表示は出ないし処理も止まらないだけだった
何なら、import lib すらなくても同じ動作になる
ImportError: cannot import name 'func' from 'lib'
というエラーにはならずに、とりあえず走り始める
で、funcを呼んだタイミングでエラーになるけど、
concurrent.futures.ThreadPoolExecutor.submit の先にあるので、
エラー表示は出ないし処理も止まらないだけだった
何なら、import lib すらなくても同じ動作になる
272デフォルトの名無しさん (ワッチョイ 8554-u42f)
2024/11/03(日) 14:00:30.85ID:3P3Nu4GE0 エラー出ない問題は
future = concurrent.futures.ThreadPoolExecutor.submit(func)
future.result()
こんな風にすると解決する
concurrent.futures.ThreadPoolExecutor.submit(func).result()
でもok
future = concurrent.futures.ThreadPoolExecutor.submit(func)
future.result()
こんな風にすると解決する
concurrent.futures.ThreadPoolExecutor.submit(func).result()
でもok
273デフォルトの名無しさん (ワントンキン MM62-PIbD)
2024/11/03(日) 16:59:41.21ID:oTBqZLJpM なんなのこの日記
274デフォルトの名無しさん (ワッチョイ 8554-u42f)
2024/11/03(日) 17:08:44.45ID:3P3Nu4GE0 但し、result()を評価すると完了を待つので同期処理になってしまう
多重処理で高速化できないので、デバッグが終わったら外す
多重処理で高速化できないので、デバッグが終わったら外す
275デフォルトの名無しさん (ワッチョイ 59ff-4pkP)
2024/11/03(日) 17:09:12.43ID:L07G869G0 言っても無駄だから「集団無視」するのがいい
276デフォルトの名無しさん (ワッチョイ 6e0d-Du01)
2024/11/03(日) 17:43:09.87ID:lgsiIHy30277デフォルトの名無しさん (ワッチョイ 71b2-kuJi)
2024/11/03(日) 18:43:10.23ID:aWrgo6rr0 五十四の日記
278デフォルトの名無しさん (スププ Sdb2-c1Ck)
2024/11/03(日) 19:21:34.34ID:4g0SxEOpd 過疎ってるね
279デフォルトの名無しさん (スッップ Sdb2-2JKT)
2024/11/03(日) 20:18:30.62ID:rroxZfopd seleniumやりたくてpython始めたけど
エラーばっかしで嫌になってきた
ラジオボタン選択したいだけなのにうまくいかなくて調べてったらこんな事になった
element = driver.find_element(By.ID, "spAccKbn2")
action = webdriver.common.action_chains.ActionChains( driver ) action.move_to_element_with_offset( element , 1 , -1 )
action.click()
action.perform()
エラーばっかしで嫌になってきた
ラジオボタン選択したいだけなのにうまくいかなくて調べてったらこんな事になった
element = driver.find_element(By.ID, "spAccKbn2")
action = webdriver.common.action_chains.ActionChains( driver ) action.move_to_element_with_offset( element , 1 , -1 )
action.click()
action.perform()
280デフォルトの名無しさん (ワッチョイ 591d-U+nD)
2024/11/03(日) 22:36:57.37ID:m0ql+Kks0 続 五十四の日記
281デフォルトの名無しさん (ワッチョイ 8554-u42f)
2024/11/03(日) 23:08:48.69ID:3P3Nu4GE0 過疎るのは別に問題じゃないけど、課題はS/N比だな
何故内容のないことを書き込みたがるのか
何故内容のないことを書き込みたがるのか
282デフォルトの名無しさん (ワッチョイ 9e83-aO9f)
2024/11/03(日) 23:24:53.04ID:upFikudE0 おまいう
283デフォルトの名無しさん (ワッチョイ ad10-Du01)
2024/11/03(日) 23:42:27.04ID:Hsbf+jvP0 福祉施設からきた知的障害者が荒らしてるよな>>87
284デフォルトの名無しさん (ワッチョイ ad10-Du01)
2024/11/03(日) 23:43:00.68ID:Hsbf+jvP0 >>279
失せろ知的障害朝鮮人
失せろ知的障害朝鮮人
285デフォルトの名無しさん (ワッチョイ b6d7-W6cr)
2024/11/07(木) 22:30:21.43ID:0vDQcGjY0 pythonってなんで語尾に;がないの?
この語尾が気持ち悪いw
あとif文やelifが:だけ:があるのが慣れないなw
この語尾が気持ち悪いw
あとif文やelifが:だけ:があるのが慣れないなw
286デフォルトの名無しさん (スップ Sd12-XYkR)
2024/11/08(金) 00:05:39.08ID:te03q3B3d287デフォルトの名無しさん (アウアウエー Sada-GGiU)
2024/11/08(金) 12:27:31.09ID:F9yTI1pla pythonは文末に;憑いてても動く
288デフォルトの名無しさん (ワッチョイ b2a0-33NL)
2024/11/08(金) 18:53:48.94ID:y8v+DuF60 >>285
改行コードを終わりと見做すプログラミング言語だから
改行コードを終わりと見做すプログラミング言語だから
289デフォルトの名無しさん (ワッチョイ 8554-u42f)
2024/11/08(金) 19:07:12.95ID:cLnY3Hqj0 改行に意味があるというよりは、ブロック構造をインデント任せにしてるからだけど
{と}でブロックが明示されてたらエディタの機能でブロックの先頭と末尾を行き来できるけど、
python専用エディタだとそんなことできたりする?
インデント深いと読めなさすぎて、あの手この手で浅くする
{と}でブロックが明示されてたらエディタの機能でブロックの先頭と末尾を行き来できるけど、
python専用エディタだとそんなことできたりする?
インデント深いと読めなさすぎて、あの手この手で浅くする
290デフォルトの名無しさん (ワッチョイ b2a0-33NL)
2024/11/08(金) 19:09:12.46ID:y8v+DuF60 >>289
初心者にそんな説明をするのは悪手
初心者にそんな説明をするのは悪手
291デフォルトの名無しさん (JP 0H96-80u9)
2024/11/08(金) 19:38:39.84ID:BBiCQq+eH292デフォルトの名無しさん (ワッチョイ 5e34-yRJC)
2024/11/08(金) 19:41:06.28ID:G9PsHqcG0293デフォルトの名無しさん (ワッチョイ b2a0-33NL)
2024/11/08(金) 19:56:04.57ID:y8v+DuF60 >>292
Pythonの原作者の悪趣味を勧めるなw
Pythonの原作者の悪趣味を勧めるなw
294デフォルトの名無しさん (ワッチョイ b2a0-33NL)
2024/11/08(金) 19:58:22.87ID:y8v+DuF60 >>292
意味なく付けていると可読性が下がる
意味なく付けていると可読性が下がる
295デフォルトの名無しさん (ワッチョイ 6e50-Du01)
2024/11/08(金) 20:28:10.47ID:c7CpRr710 >>288
なんかメインフレーム臭さが漂ってんだよなあ
なんかメインフレーム臭さが漂ってんだよなあ
296デフォルトの名無しさん (ワッチョイ 75cf-kuJi)
2024/11/08(金) 22:56:15.48ID:U1OZc4Nd0297デフォルトの名無しさん (ワッチョイ 7509-gPyh)
2024/11/09(土) 01:03:02.37ID:6W4F7+P40298デフォルトの名無しさん (ワッチョイ 5ecf-8Jbz)
2024/11/09(土) 11:11:55.78ID:6RYR080/0299デフォルトの名無しさん (ワッチョイ 926b-4b4N)
2024/11/09(土) 11:58:53.83ID:wO7HvhhQ0 luaも無視してくれるね;
300デフォルトの名無しさん (アウアウエー Sada-GGiU)
2024/11/09(土) 14:29:53.24ID:B62lCCpIa xxxxxxxxxxxx
301デフォルトの名無しさん (ワッチョイ 6e2d-4pkP)
2024/11/09(土) 15:56:26.85ID:uvbykfPp0 JavaScriptみたいに自明な場合はセミコロンを挿入するって風にすればいいのにな
そうすればワンライナーとの相性もよい
そうすればワンライナーとの相性もよい
302デフォルトの名無しさん (ワッチョイ 5969-4b4N)
2024/11/09(土) 16:57:23.68ID:5wGLeQz90 そうするとめちゃくちゃなインデントするやつが絶対でてくるからな
303デフォルトの名無しさん (スプッッ Sd12-2JKT)
2024/11/09(土) 17:24:04.02ID:LlsVFZwkd vs codeで書いてるけど
インデントしてんのにインデントおかしいぞ!って怒ってくる
インデントしてんのにインデントおかしいぞ!って怒ってくる
304デフォルトの名無しさん (ワッチョイ 5979-yRJC)
2024/11/09(土) 19:42:57.03ID:b5zF/lUM0 Pythonを使うには
空白文字が判別できるグリフになってるフォントが必要
空白文字が判別できるグリフになってるフォントが必要
305デフォルトの名無しさん (スッップ Sdb2-XYkR)
2024/11/09(土) 21:20:12.17ID:SkJltVwKd >>304
このスレってこういう馬鹿ばっかだな
このスレってこういう馬鹿ばっかだな
306デフォルトの名無しさん (ワッチョイ 5e34-yRJC)
2024/11/09(土) 22:08:58.33ID:sXoCSO6d0307デフォルトの名無しさん (スッップ Sd43-DV/N)
2024/11/10(日) 00:52:09.53ID:H/zpgg/Vd >>306
お前みたいに嘘を撒き散らす馬鹿がいるからだろ
お前みたいに嘘を撒き散らす馬鹿がいるからだろ
308デフォルトの名無しさん (ワッチョイ e337-R46Z)
2024/11/10(日) 02:54:10.37ID:NcxfIIMm0 >>303
タブと半角スペースが混じっているだけじゃないのか?
タブと半角スペースが混じっているだけじゃないのか?
309デフォルトの名無しさん (ワッチョイ cdd5-MfT4)
2024/11/10(日) 07:47:13.73ID:dkv1a77w0 フォントでなくエディター側でも解決できる
VS Codeだとタブ文字やスペースを見やすくする設定があるはず
全角スペースはフォント側で可視化されてるものを使うと便利
VS Codeだとタブ文字やスペースを見やすくする設定があるはず
全角スペースはフォント側で可視化されてるものを使うと便利
310デフォルトの名無しさん (ワッチョイ ad54-CU01)
2024/11/10(日) 09:41:38.14ID:Mocr1U5E0 全角スペースをstrip()が削除するんだから、それがスペースだということは知ってるんだよな
なんでインデントに使ったらいけないのか謎
なんでインデントに使ったらいけないのか謎
311デフォルトの名無しさん (ワッチョイ 0530-yjVJ)
2024/11/10(日) 10:07:01.33ID:3craHbO10 個数で判定するか幅(それも1:2か3:5かそれ以外か)でか、で自転車置き場の屋根より長い議論になることが見えてるから
312デフォルトの名無しさん (ワッチョイ ad54-CU01)
2024/11/10(日) 10:30:19.57ID:Mocr1U5E0 個数でも幅でもなく、組み合わせ
TABとスペースを混ぜた時と同じ挙動
TABとスペースを混ぜた時と同じ挙動
313デフォルトの名無しさん (アウアウエー Sa13-vkNS)
2024/11/11(月) 06:06:38.40ID:mTrGHtv9a 全角SPはTABでも半角SPでもない
314デフォルトの名無しさん (ワッチョイ 236b-LJoO)
2024/11/11(月) 08:13:32.49ID:XjDPgffN0 C言語のブロック記号{}に全角空白もアリにしてと言ってるようなもんだな
日本語の全角空白含めても日本人の一部にしかメリット無いです
日本語の全角空白含めても日本人の一部にしかメリット無いです
315デフォルトの名無しさん (ワッチョイ 1d45-zpYW)
2024/11/11(月) 14:38:02.82ID:tRsIxhTt0 インデントはタブのみ許可
タブはインデントのみ許可
みたいにガチガチにしてしまえばいいのに
そこだけは非常に残念
タブはインデントのみ許可
みたいにガチガチにしてしまえばいいのに
そこだけは非常に残念
316デフォルトの名無しさん (スッップ Sd43-jfH9)
2024/11/11(月) 16:41:38.17ID:RisB9sc6d タブの存在しない処理系とかあるんじゃないの
知らんけど
知らんけど
317デフォルトの名無しさん (ワッチョイ 759b-NX7e)
2024/11/11(月) 16:45:22.89ID:XlNa4SSE0318デフォルトの名無しさん (ワッチョイ ad54-CU01)
2024/11/11(月) 17:04:38.11ID:7xH2ULqH0 TAB使うなって言うからスペースでインデントしてるけど、
エディタがデデントに対応してなくて無駄に大変
エディタがデデントに対応してなくて無駄に大変
319デフォルトの名無しさん (ワッチョイ 4b32-kCyW)
2024/11/12(火) 09:00:04.47ID:MVEhN2a60 なぜ対応のエディタを使わないのか
VSコードでいいだろ
VSコードでいいだろ
320デフォルトの名無しさん (ワッチョイ e38e-R46Z)
2024/11/12(火) 20:00:16.97ID:v7TGFNyn0 >>313
スペースのことを「SP」と書いている人を初めて見たわ
スペースのことを「SP」と書いている人を初めて見たわ
321デフォルトの名無しさん (ワッチョイ e38e-R46Z)
2024/11/12(火) 20:07:54.86ID:v7TGFNyn0 Pythonが誕生したころは、まだ1バイト使うか4バイトも使うか記憶装置の容量では悩むレベルだったから、タブを使うか半角スペースを複数個使うかで
322デフォルトの名無しさん (ワッチョイ e38e-R46Z)
2024/11/12(火) 20:08:36.68ID:v7TGFNyn0 人によって意見がわれていた
323デフォルトの名無しさん (ワッチョイ 4b8e-DV/N)
2024/11/12(火) 20:25:38.59ID:J1Sn69yS0 >>320
お前が何も知らない馬鹿なだけかと
お前が何も知らない馬鹿なだけかと
324デフォルトの名無しさん (ワッチョイ 9b49-UKB1)
2024/11/12(火) 21:12:33.59ID:ZcEeG3hE0 半角SPw
325デフォルトの名無しさん (ワッチョイ ad54-CU01)
2024/11/12(火) 21:16:46.59ID:nvqj0JfO0 日本人の一部にしかメリットなくても、残りの誰にもデメリット無いなら、
それはメリットしか無いのでは
それはメリットしか無いのでは
326デフォルトの名無しさん (アウアウエー Sa13-vkNS)
2024/11/13(水) 02:13:50.19ID:lxEAsUm8a デメリットだらけ
327デフォルトの名無しさん (ワイーワ2 FF93-R46Z)
2024/11/14(木) 19:11:38.32ID:g26vUJe4F ここで質問しているやつはPythonの資格対策本でも買って勉強しろ
328デフォルトの名無しさん (ワッチョイ 2bb6-QT1F)
2024/11/15(金) 10:25:38.19ID:G6HDJDaQ0 uvはactivate必要なのか
pyenvとpoetryでいいわ
pyenvとpoetryでいいわ
329デフォルトの名無しさん (ワッチョイ e3dd-R46Z)
2024/11/15(金) 17:45:24.05ID:Jz1yaJFv0 >>328
プロアクティブが必要
プロアクティブが必要
330デフォルトの名無しさん (ワッチョイ ad54-CU01)
2024/11/16(土) 19:00:54.48ID:ILOr4dg40 既存のファイルを'w'でopenする時に、他のプロセスがアクセスしているとOSErrorになることがある
ならないこともある
ファイルが大きいとなるっぽい
なんとか強引に開けないものか
ならないこともある
ファイルが大きいとなるっぽい
なんとか強引に開けないものか
331デフォルトの名無しさん (ワッチョイ 1b5c-Bg8t)
2024/11/16(土) 21:38:03.01ID:JvbcygrM0 width同じでheightバラバラのjpg画像が大量にあるんだがこれをpdfに上下に敷き詰めるにはどうしたらいいの?
332デフォルトの名無しさん (ワッチョイ 1b01-T807)
2024/11/16(土) 23:24:04.57ID:3kqPnMcZ0333デフォルトの名無しさん (アウアウエー Sa3a-iI0F)
2024/11/17(日) 11:06:04.94ID:tn0ahmRja print(np.arange(np.datetime64('2024-11-01'), np.datetime64('2025-05-01'), np.timedelta64(30, 'D')))
で
['2024-11-01' '2024-12-01' '2024-12-31' '2025-01-30' '2025-03-01' '2025-03-31' '2025-04-30']
print(np.arange(np.datetime64('2024-11-01'), np.datetime64('2025-05-01'), np.timedelta64(31, 'D')))
で
['2024-11-01' '2024-12-02' '2025-01-02' '2025-02-02' '2025-03-05' '2025-04-05']
なんだが
['2024-11' '2024-12' '2025-01' '2025-02' '2025-03' '2025-04']
が欲しい
で
['2024-11-01' '2024-12-01' '2024-12-31' '2025-01-30' '2025-03-01' '2025-03-31' '2025-04-30']
print(np.arange(np.datetime64('2024-11-01'), np.datetime64('2025-05-01'), np.timedelta64(31, 'D')))
で
['2024-11-01' '2024-12-02' '2025-01-02' '2025-02-02' '2025-03-05' '2025-04-05']
なんだが
['2024-11' '2024-12' '2025-01' '2025-02' '2025-03' '2025-04']
が欲しい
334デフォルトの名無しさん (ワッチョイ a301-12Kw)
2024/11/17(日) 12:17:30.72ID:EcgVWlk90 >>333
月ベースで計算したいのになぜ日ベースで計算しようとするのか
In : np.arange(np.datetime64('2024-11'), np.datetime64('2025-05'))
Out: array(['2024-11', '2024-12', '2025-01', '2025-02', '2025-03', '2025-04'], dtype='datetime64[M]')
月ベースで計算したいのになぜ日ベースで計算しようとするのか
In : np.arange(np.datetime64('2024-11'), np.datetime64('2025-05'))
Out: array(['2024-11', '2024-12', '2025-01', '2025-02', '2025-03', '2025-04'], dtype='datetime64[M]')
335デフォルトの名無しさん (ワッチョイ ab54-UbKp)
2024/11/17(日) 12:24:22.30ID:33eX3D3e0 関係ないけど、excelで日毎のデータが何年分もあって、
グラフの横軸を年月で表示しようとしても微妙にうまく行かない
グラフの横軸を年月で表示しようとしても微妙にうまく行かない
336デフォルトの名無しさん (アウアウエー Sa3a-iI0F)
2024/11/17(日) 13:42:46.70ID:tn0ahmRja >>334
ありがとう
print(np.arange(np.datetime64('2024-11-01'), np.datetime64('2025-05-01'), np.timedelta64(1, 'M')))
でエラーだったからどうしたもんかと
ありがとう
print(np.arange(np.datetime64('2024-11-01'), np.datetime64('2025-05-01'), np.timedelta64(1, 'M')))
でエラーだったからどうしたもんかと
337デフォルトの名無しさん (アウアウエー Sa3a-iI0F)
2024/11/17(日) 14:01:43.54ID:tn0ahmRja print(np.arange(np.datetime64('2024-11-01'), np.datetime64('2025-05-01'), dtype='datetime64[M]'))
これでもうまくいったわ
これでもうまくいったわ
338デフォルトの名無しさん (ワッチョイ 8e83-d7kS)
2024/11/17(日) 14:12:53.82ID:ENY5bRjq0 >>332
回答ありがたいんだが番号振られてあるから順番に上から下に敷き詰めたいんだが
回答ありがたいんだが番号振られてあるから順番に上から下に敷き詰めたいんだが
339 警備員[Lv.10][芽] (ワッチョイ 6fad-gDrC)
2024/11/17(日) 17:22:39.74ID:z11Q5dQO0 下記の内容で Microsoft Copilot に聞いてみた で教えてくれる
------
pythonでwidth同じでheightバラバラのjpg画像が大量にあるんだがこれをpdfに上下に敷き詰めるにはどうしたらいいの?
番号振られてあるから順番に上から下に敷き詰めたいんだが
------
pythonでwidth同じでheightバラバラのjpg画像が大量にあるんだがこれをpdfに上下に敷き詰めるにはどうしたらいいの?
番号振られてあるから順番に上から下に敷き詰めたいんだが
340デフォルトの名無しさん (ワッチョイ ab54-UbKp)
2024/11/17(日) 17:33:31.08ID:33eX3D3e0 pdfの高さが決まってて、そこに入るだけ順番に入れてくだけの話?
if トータル高さ > pdfの高さ:
次のページに
というだけのアルゴリズムでいけるのでは
if トータル高さ > pdfの高さ:
次のページに
というだけのアルゴリズムでいけるのでは
341 警備員[Lv.10][芽] (ワッチョイ 6fad-gDrC)
2024/11/17(日) 17:40:21.98ID:z11Q5dQO0 聞いてみた結果
--from PIL import Image
from reportlab.lib.pagesizes import portrait
from reportlab.pdfgen import canvas
import os
# 画像が保存されているディレクトリのパス
image_dir = 'my_folder'
output_pdf = 'output.pdf'
# 画像ファイルのリストを取得し、ファイル名順にソート
image_files = sorted([f for f in os.listdir(image_dir) if f.endswith('.jpg')])
# 画像の幅を取得(すべての画像が同じ幅である前提)
first_image = Image.open(os.path.join(image_dir, image_files[0]))
width, _ = first_image.size
# PDFキャンバスの作成
c = canvas.Canvas(output_pdf)
# 画像をPDFに追加
for image_file in image_files:
image_path = os.path.join(image_dir, image_file)
img = Image.open(image_path)
img_width, img_height = img.size
if img_width != width:
raise ValueError(f"Image {image_file} has a different width: {img_width}")
# ページサイズを画像の縦サイズに設定し、新しいページを追加
c.setPageSize((width, img_height))
c.showPage()
# 画像をPDFに描画
c.drawImage(image_path, 0, 0, width=width, height=img_height)
# PDFの保存
c.save()
--from PIL import Image
from reportlab.lib.pagesizes import portrait
from reportlab.pdfgen import canvas
import os
# 画像が保存されているディレクトリのパス
image_dir = 'my_folder'
output_pdf = 'output.pdf'
# 画像ファイルのリストを取得し、ファイル名順にソート
image_files = sorted([f for f in os.listdir(image_dir) if f.endswith('.jpg')])
# 画像の幅を取得(すべての画像が同じ幅である前提)
first_image = Image.open(os.path.join(image_dir, image_files[0]))
width, _ = first_image.size
# PDFキャンバスの作成
c = canvas.Canvas(output_pdf)
# 画像をPDFに追加
for image_file in image_files:
image_path = os.path.join(image_dir, image_file)
img = Image.open(image_path)
img_width, img_height = img.size
if img_width != width:
raise ValueError(f"Image {image_file} has a different width: {img_width}")
# ページサイズを画像の縦サイズに設定し、新しいページを追加
c.setPageSize((width, img_height))
c.showPage()
# 画像をPDFに描画
c.drawImage(image_path, 0, 0, width=width, height=img_height)
# PDFの保存
c.save()
342 警備員[Lv.10][芽] (ワッチョイ 6fad-gDrC)
2024/11/17(日) 17:51:48.14ID:z11Q5dQO0 --tabがわからん
# 画像をPDFに追加
for image_file in image_files:
image_path = os.path.join(image_dir, image_file)
img = Image.open(image_path)
img_width, img_height = img.size
if img_width != width:
raise ValueError(f"Image {image_file} has a different width: {img_width}")
# ページサイズを画像の縦サイズに設定し、新しいページを追加
c.setPageSize((width, img_height))
c.showPage()
# 画像をPDFに描画
c.drawImage(image_path, 0, 0, width=width, height=img_height)
# PDFの保存
c.save()
# 画像をPDFに追加
for image_file in image_files:
image_path = os.path.join(image_dir, image_file)
img = Image.open(image_path)
img_width, img_height = img.size
if img_width != width:
raise ValueError(f"Image {image_file} has a different width: {img_width}")
# ページサイズを画像の縦サイズに設定し、新しいページを追加
c.setPageSize((width, img_height))
c.showPage()
# 画像をPDFに描画
c.drawImage(image_path, 0, 0, width=width, height=img_height)
# PDFの保存
c.save()
343デフォルトの名無しさん (ワッチョイ ab54-UbKp)
2024/11/17(日) 17:56:32.18ID:33eX3D3e0 datにはインデントのスペースも書かれてるんだけどな
表示のレンダリングで落としちゃうだけなので、
ブラウザに先頭のスペースを無視しないモードがあれば済むのに
表示のレンダリングで落としちゃうだけなので、
ブラウザに先頭のスペースを無視しないモードがあれば済むのに
344デフォルトの名無しさん (ワッチョイ 62d6-EBAf)
2024/11/18(月) 07:06:37.63ID:INV+aJIp0 【ナゾロジー】サイコパスは「痛みを伴う失敗」から学習できない! [すらいむ★]
http://itest.5ch.net/egg/test/read.cgi/scienceplus/1731838156
http://itest.5ch.net/egg/test/read.cgi/scienceplus/1731838156
345デフォルトの名無しさん (アウアウエー Sa3a-iI0F)
2024/11/18(月) 12:58:55.73ID:0TuJxtFYa >>343
専ブラ
専ブラ
346デフォルトの名無しさん (ワッチョイ 6742-PMgB)
2024/11/22(金) 01:57:46.65ID:icDgwF6r0 某キャリア回線アプリのON、OFFをAPI送信で叩きたいけど
POSTMANでは正常に叩けてアプリに反映されれるけど
python経由だとレスポンスが正常だけどなぜかアプリ側に反映されない。
POSTMANと全く同じヘッダーつけてもダメだった。
わかる方いるかしら?
POSTMANでは正常に叩けてアプリに反映されれるけど
python経由だとレスポンスが正常だけどなぜかアプリ側に反映されない。
POSTMANと全く同じヘッダーつけてもダメだった。
わかる方いるかしら?
EchoAPIを使い始めて、このツールのおかげでAPIテストが効率化されし、機能開発にももっと集中できるようになった!
348デフォルトの名無しさん (ワッチョイ 6742-PMgB)
2024/11/23(土) 00:31:01.88ID:IcKkVXcm0349デフォルトの名無しさん (ワッチョイ 7f1b-zwOW)
2024/11/25(月) 01:12:59.73ID:gOO2TZvc0 ハイパーモダンpython読みにくいなこれ
翻訳は悪いとは思わない
説明対象になる要素が出てくる順とか元の文章の流れが悪すぎる
翻訳は悪いとは思わない
説明対象になる要素が出てくる順とか元の文章の流れが悪すぎる
350デフォルトの名無しさん (ワッチョイ ff2a-sa1W)
2024/11/25(月) 08:02:05.82ID:icG0ziFd0 これか。何か嬉しいことが書いてあるのかな。
cjolowicz.github.io/posts/hypermodern-python-01-setup/
cjolowicz.github.io/posts/hypermodern-python-01-setup/
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「インバウンド政策上、中国は重要」、訪日自粛で金子国交相「早く通常の状況に戻っていただきたい」 [ぐれ★]
- 今後50年間、毎年100万人ずつ人口が減る…「少子化対策」の失敗で日本が迎える「死ぬまで搾取」というヤバい未来 ★5 [ぐれ★]
- 中国外相、台湾問題巡りフランスに支持要請−高市首相発言「挑発的」 [♪♪♪★]
- 《「最近いつした?」が口癖》国分太一 女性への“わいせつ事案”報道…目撃されていた「下ネタ好き」と「悪辣なイジり癖」 [Ailuropoda melanoleuca★]
- スリランカ人男性の強制送還「中止を」 野党議員らが入管庁に要請 [♪♪♪★]
- 中国外務省「正式な発言撤回なければ受け入れず」 高市首相は台湾有事「存立危機事態」言及せずも「言及しないことと撤回は別問題」★5 [ぐれ★]
- 【動画】上海バンダイナムコフェス、ワンピース歌ってる途中に中国政府「日本人の公演全面禁止」発令された瞬間強制終了 怖すぎ★2 [579392623]
- 【速報】中国政府、ゲームを禁輸。原神やブルアカ、荒野行動が日本で影響 [347751896]
- 【んな🏡】金曜✨夜も~オールナイトんなっしょい❗🏰【姫森ルーナ】
- 現役JKのお茶会スレ( ¨̮ )︎︎𖠚ᐝ171
- 【悲報】人気声優・和久井優さん、年末予定されてた上海でのファン祭りが高市早苗よって緊急中止にさせられる…😭 [339712612]
- 【号外】人気アーティスト・ナトリさん「不可抗力により上海公演は中止なります…」高市早苗の犠牲者が加速止まらず [339712612]
