当スレに★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:k5ibAr7h2020/03/07(土) 10:37:22.27ID:RdpK90R9
3デフォルトの名無しさん
2020/03/07(土) 15:35:33.23ID:wIEefnRe 粘着w
4デフォルトの名無しさん
2020/03/07(土) 19:01:00.98ID:RZgTMQsN test
2020/03/07(土) 20:09:44.29ID:b5CwloCp
・ ,,..--―-、
/, -----、.ヽ, / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| i_,,,,_ __゙l | / 世界、糞スレ発見!
,!、i'゙-‐-: '-、|/ | >>1はボッシュート!
/'') ..., '‐-‐、.j / __________
/ ,‐!::...`'''''''`ノ  ̄ ̄
_,,,l ;! ::|ヽ、二 イ
, -‐'゙゛ i::.. | .ヽ/;ヽj!`‐-、_
l ノ::. .:|、 .ヽ,:ヽ| <゛~ヽ、
,:''`` ''"゙.|;;:‐''゙|.ヽ、 ヽ;::| / .|゙l
,: ヽ::il;;! ヽ、ヽ| / | :|
i o゚ :`;''゙ ヽ| / | .|
i ..:::::,:::'::::: . |゚ |,,;:->、
`.、__;;/:::::::::: : | !''" |
i ::.:::: : | | .|
⌒ ⌒ ⌒ シュルルル
__⌒ ⌒ ⌒__
/::::::::::Λ_Λ::::::::::::::::::/
/::::::::::(∩;´Д`)∩:::::::/ チャラッチャラッチャーン
/::::::::::::( >>1 /:::::/
/, -----、.ヽ, / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| i_,,,,_ __゙l | / 世界、糞スレ発見!
,!、i'゙-‐-: '-、|/ | >>1はボッシュート!
/'') ..., '‐-‐、.j / __________
/ ,‐!::...`'''''''`ノ  ̄ ̄
_,,,l ;! ::|ヽ、二 イ
, -‐'゙゛ i::.. | .ヽ/;ヽj!`‐-、_
l ノ::. .:|、 .ヽ,:ヽ| <゛~ヽ、
,:''`` ''"゙.|;;:‐''゙|.ヽ、 ヽ;::| / .|゙l
,: ヽ::il;;! ヽ、ヽ| / | :|
i o゚ :`;''゙ ヽ| / | .|
i ..:::::,:::'::::: . |゚ |,,;:->、
`.、__;;/:::::::::: : | !''" |
i ::.:::: : | | .|
⌒ ⌒ ⌒ シュルルル
__⌒ ⌒ ⌒__
/::::::::::Λ_Λ::::::::::::::::::/
/::::::::::(∩;´Д`)∩:::::::/ チャラッチャラッチャーン
/::::::::::::( >>1 /:::::/
2020/03/07(土) 20:45:15.55ID:Sj9rVMKL
スマートpythonプログラミングの、著者である モミジアメ先生の新刊キター
TCP IP本
python関係ないけど
Kindle unlimited入ってる奴は読んどけよ
スマートpythonプログラミングは2についてけっこう尺取られてちょっと古くなった感はあるけど良書
TCP IP本
python関係ないけど
Kindle unlimited入ってる奴は読んどけよ
スマートpythonプログラミングは2についてけっこう尺取られてちょっと古くなった感はあるけど良書
2020/03/07(土) 20:51:01.25ID:Sj9rVMKL
もみじあめ先生の新作が読めるのはアマゾンだけ!
8デフォルトの名無しさん
2020/03/09(月) 21:31:08.07ID:lMlUpD8p めっちゃ長い文をfor文使って書いた場合と使わずにベタ書きで書いた場合でどれくらい速度比出ますか?
2020/03/09(月) 21:52:11.22ID:aVP5r6mu
2020/03/09(月) 22:14:29.44ID:ajCpPJPb
今どきFor文のベタ書きとか考えなくていい
適切なライブラリを使う方がよほど早くなる
とくにライブラリが速いCで書かれてる場合
適切なライブラリを使う方がよほど早くなる
とくにライブラリが速いCで書かれてる場合
11デフォルトの名無しさん
2020/03/09(月) 22:36:25.86ID:lMlUpD8p2020/03/09(月) 22:44:56.34ID:ajCpPJPb
2020/03/09(月) 22:48:57.43ID:QKPDJ9w3
O(N^2)の処理 をO(NlogN)にするとか
https://qiita.com/asksaito/items/59e0d48408f1eab081b5
https://qiita.com/asksaito/items/59e0d48408f1eab081b5
2020/03/10(火) 00:17:47.76ID:eonxFH18
>>11
%timeitはIPythonの簡易マイクロベンチマーク用のコマンド
https://ipython.readthedocs.io/en/stable/interactive/magics.html#magic-timeit
標準のtimeitモジュールを直接使ってもいいけど少し面倒
https://docs.python.org/3/library/timeit.html#examples
%timeitはIPythonの簡易マイクロベンチマーク用のコマンド
https://ipython.readthedocs.io/en/stable/interactive/magics.html#magic-timeit
標準のtimeitモジュールを直接使ってもいいけど少し面倒
https://docs.python.org/3/library/timeit.html#examples
15デフォルトの名無しさん
2020/03/10(火) 00:27:33.98ID:bus7JDt5 ケースバイケースなんで
その質問では解決する前にお前の寿命が来るかプログラムに飽きる
その質問では解決する前にお前の寿命が来るかプログラムに飽きる
2020/03/10(火) 02:05:18.11ID:nFDPxvbU
>>11
Pythonを使ってる時点でループのアンロールとかほとんど意味がないと思う
オブジェクトやライブラリをあれこれしてないようなコードなら、Cythonにするとかで100倍ぐらい速くなる場合はあるけれど、
Pythonオブジェクト、ライブラリを結局は呼んでるのだったらそこが律速で速くならないかも
Pythonを使ってる時点でループのアンロールとかほとんど意味がないと思う
オブジェクトやライブラリをあれこれしてないようなコードなら、Cythonにするとかで100倍ぐらい速くなる場合はあるけれど、
Pythonオブジェクト、ライブラリを結局は呼んでるのだったらそこが律速で速くならないかも
2020/03/10(火) 04:10:20.59ID:/bE8vLVb
線形探索してるとか?
例えば、百万件の中に無いデータを線形探索すると、すべてを見るまで分からないので、百万回。
O(N)
一方、検索インデックス・辞書を使うと、百万件の中に無いデータが、瞬時に分かる。
O(1)
SQL では、B+tree で2分探索。O(logN)
2 ^ 10 = 千
2 ^ 20 = 百万
つまり、20回で分かる
例えば、百万件の中に無いデータを線形探索すると、すべてを見るまで分からないので、百万回。
O(N)
一方、検索インデックス・辞書を使うと、百万件の中に無いデータが、瞬時に分かる。
O(1)
SQL では、B+tree で2分探索。O(logN)
2 ^ 10 = 千
2 ^ 20 = 百万
つまり、20回で分かる
2020/03/10(火) 04:16:12.65ID:3BlP5Izm
言語やアルゴリズム等で短縮できる
計算時間の方が圧倒的に大きいから
Forのベタ書きは考えなくていいぞ
計算時間の方が圧倒的に大きいから
Forのベタ書きは考えなくていいぞ
2020/03/10(火) 09:56:51.57ID:QtRN/SQw
とはいえPythonはC, Java, C#あたりの速い言語グループと比較して2桁遅いので、
アルゴリズムの改善をいくら頑張っても速い言語の何も考えてないバカループにすら勝てないケースが多い
コアでない箇所でアルゴリズムを工夫することを頻繁に迫られるようなら、Pythonを使うこと自体を考え直したほうがいいかも
アルゴリズムの改善をいくら頑張っても速い言語の何も考えてないバカループにすら勝てないケースが多い
コアでない箇所でアルゴリズムを工夫することを頻繁に迫られるようなら、Pythonを使うこと自体を考え直したほうがいいかも
2020/03/10(火) 13:11:25.65ID:jhi4WBaR
競技プログラミングみるとc++使ってる人多い
c++と比べたらjavaは遅い部類
c++と比べたらjavaは遅い部類
21デフォルトの名無しさん
2020/03/10(火) 18:07:19.08ID:OITv6FOp 機械語じゃないから当然
2020/03/10(火) 19:58:08.31ID:3+CC2Qsy
C言語ゆらいの怪しげなマクロを使えるから
2020/03/10(火) 19:59:11.58ID:RoiJALPR
競技プログラミングってプログラミングの速度を競うのかと思ってたけど、プログラムの速度か
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【給食無償化】国が全額負担 自維公3党、近く合意へ [ぐれ★]
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 ★6 [お断り★]
- 【サッカー】Jリーグ、43億円の赤字予算を承認 ★2 [鉄チーズ烏★]
- 「レーダー照射」なぜ中国は素直に謝罪しないのか 非を認めず反論、逆ギレ「ごめんなさい」と言えない国情★3 [七波羅探題★]
- 松村沙友理、スタバは好きだけど「やっぱコーヒーに700円800円が…」「家でお湯わかしてやったらタダやん」 [muffin★]
- 40代教員、1億8600万円分の暗号資産だまし取られる 「警察手帳のような物」見せられ−滋賀県草津市 [蚤の市★]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★6
- ブレイキングダウンの試合前挑発タイムでくも膜下出血 朝倉未来の責任は [279254606]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★5
- IDにSexキタ━━━━(゚∀゚)━━━━!!
- 味の素会長「日本の冷凍餃子は安すぎる。価値に見合った価格を」 [573472858]
- アメ株💹ゴミ過ぎる🫩
