!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
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ f610-G7il)
2024/06/06(木) 08:48:10.07ID:DsazphEm0297デフォルトの名無しさん (ワッチョイ dd8a-q5gU)
2024/07/28(日) 17:13:34.21ID:FpEcEwXL0298デフォルトの名無しさん (ワッチョイ 45f0-q5gU)
2024/07/28(日) 17:15:44.24ID:D6cM4xic0 0オリジンが嫌ならFortranでも使ってなさい
299デフォルトの名無しさん (ワッチョイ dd8a-q5gU)
2024/07/28(日) 17:19:22.01ID:FpEcEwXL0 Rubyでいいんじゃない?
..や...演算子があるよ
..や...演算子があるよ
300デフォルトの名無しさん (ワッチョイ 9154-OTur)
2024/07/28(日) 17:38:40.75ID:PfNOVc/80 startとendを両方使う、というのがそもそもアウト
0から始めるのと、endを使わないのはセット
end=numにしたいなら、1から始めるべき
0から始めるのと、endを使わないのはセット
end=numにしたいなら、1から始めるべき
301デフォルトの名無しさん (ワッチョイ 0105-xdUg)
2024/07/28(日) 17:52:59.56ID:YeQTV+6P0 いつまで無駄な事に拘ってるのか
結論は「仕様です」で終わる話やろ
結論は「仕様です」で終わる話やろ
302デフォルトの名無しさん (ワッチョイ dd8a-q5gU)
2024/07/28(日) 17:56:18.45ID:FpEcEwXL0 SwiftにはA..<BとA...Bがあるぞ
これが個人的には1番わかりやすい
これが個人的には1番わかりやすい
303デフォルトの名無しさん (ワッチョイ 9154-OTur)
2024/07/28(日) 18:02:26.09ID:PfNOVc/80 Swiftみたいに両方用意するのも手だな
その上で..<しか使わないのが読みやすくバグらない
range(5, 10)とだけ書かれても慣れてる人しか意味が判らない
その上で..<しか使わないのが読みやすくバグらない
range(5, 10)とだけ書かれても慣れてる人しか意味が判らない
304デフォルトの名無しさん (ワッチョイ 1d01-g3KP)
2024/07/28(日) 18:26:18.00ID:3fX6aheH0305デフォルトの名無しさん (ワッチョイ 9154-OTur)
2024/07/28(日) 18:29:47.19ID:PfNOVc/80 内部で閉じてるのにそんな書き方してたら下手なだけ
内部的には0から始まるけど、人間が扱うIDが1から始まってる
みたいなことは普通にあるので、それに合わせる為なら仕方ない
内部的には0から始まるけど、人間が扱うIDが1から始まってる
みたいなことは普通にあるので、それに合わせる為なら仕方ない
306デフォルトの名無しさん (ワッチョイ 1d01-g3KP)
2024/07/28(日) 18:41:53.09ID:3fX6aheH0307デフォルトの名無しさん (ワッチョイ 9154-OTur)
2024/07/28(日) 19:16:49.11ID:PfNOVc/80 違う話だと思ってる人が多いから未だにrangeが2種類要るんだよな
配列のindexやidは0から始めた方が合理的、という考えは割と広まってるのに
num = 5
0 1 2 3 4 : 0からnum-1まで
1 2 3 4 5 : 1からnumまで
0から始めるかどうかと終了条件をどうするかは表裏一体
配列のindexやidは0から始めた方が合理的、という考えは割と広まってるのに
num = 5
0 1 2 3 4 : 0からnum-1まで
1 2 3 4 5 : 1からnumまで
0から始めるかどうかと終了条件をどうするかは表裏一体
308デフォルトの名無しさん (ワッチョイ 9154-OTur)
2024/07/28(日) 19:20:49.38ID:PfNOVc/80 関係ないけど、妊娠の日数の数え方は0週0日から開始するんだよな
そして1ヶ月は4週
そこだけフランス革命しとる
合理的すぎて大抵の妊婦は混乱してると思う
そして1ヶ月は4週
そこだけフランス革命しとる
合理的すぎて大抵の妊婦は混乱してると思う
309デフォルトの名無しさん (ワッチョイ a51f-Dwqs)
2024/07/28(日) 19:39:26.26ID:2kXxryni0 思考がコンピュータ寄りで素で0から6のindex列挙と発想するから
7回の操作と表現したい気持ちが理解できないんだろうか
7回の操作と表現したい気持ちが理解できないんだろうか
310デフォルトの名無しさん (ワッチョイ 9154-OTur)
2024/07/28(日) 20:02:46.28ID:PfNOVc/80 numだけでいいなら
for _ in range(num):
for _ in range(num):
311デフォルトの名無しさん (ワッチョイ 1d01-g3KP)
2024/07/28(日) 23:11:21.49ID:3fX6aheH0 0始まりか1始まりかに関係なく
妥当な範囲内にある上限値(end)を指定できることが
対象ドメインにおいて重要かどうか より自然かどうか
例えばipaddressモジュールにはrange(network, broadcast + 1)とあるけど
これはbroadcast addressを使ってrangeを定義できることに意味があるから
範囲外にある次のアドレス192.0.2.4を指定するのは不自然だから
192.0.2.0/30をイテレートすれば上のrangeが使われて
192.0.2.0(network)から192.0.2.3(broadcast)までが列挙される
ここでは0始まりか1始まりかは関係ない
妥当な範囲内にある上限値(end)を指定できることが
対象ドメインにおいて重要かどうか より自然かどうか
例えばipaddressモジュールにはrange(network, broadcast + 1)とあるけど
これはbroadcast addressを使ってrangeを定義できることに意味があるから
範囲外にある次のアドレス192.0.2.4を指定するのは不自然だから
192.0.2.0/30をイテレートすれば上のrangeが使われて
192.0.2.0(network)から192.0.2.3(broadcast)までが列挙される
ここでは0始まりか1始まりかは関係ない
312デフォルトの名無しさん (ワッチョイ 1d01-g3KP)
2024/07/28(日) 23:20:07.46ID:3fX6aheH0 もっと簡単な例で言えば
’n’..’z’のようにアルファベットの任意の範囲を表現したい場合に
‘z’という妥当な範囲内にある上限値を直接指定できないと困るよね?
こういう場合にrange(start, end + 1)やslice(start, end+1)のパターンが出てくる
’n’..’z’のようにアルファベットの任意の範囲を表現したい場合に
‘z’という妥当な範囲内にある上限値を直接指定できないと困るよね?
こういう場合にrange(start, end + 1)やslice(start, end+1)のパターンが出てくる
313デフォルトの名無しさん (ワッチョイ 9154-OTur)
2024/07/28(日) 23:29:56.40ID:PfNOVc/80 それは恐らく、rangeを使うべきでない部分にrangeを使っちゃったのが原因
314デフォルトの名無しさん (ワッチョイ d62a-+h6N)
2024/07/29(月) 06:36:23.28ID:ev2lCRhV0 >>313
rangeという「言葉」を使うべきでない機能にrangeと命名しちゃったのが原因、だろ。
rangeという「言葉」を使うべきでない機能にrangeと命名しちゃったのが原因、だろ。
315デフォルトの名無しさん (ワッチョイ 0105-xdUg)
2024/07/29(月) 17:15:11.39ID:ekJQWRMJ0 0range
316デフォルトの名無しさん (ワッチョイ ce90-yNUa)
2024/07/29(月) 18:56:15.68ID:IM7EvJYP0 ミジンコのお前らが言ったところで言語仕様が変わるとでも思っているのか?
317デフォルトの名無しさん (ワッチョイ a631-BT47)
2024/07/30(火) 21:40:53.03ID:fyIsDC5M0 >>290
-1が出てくるお前の頭がバカなだけだろw
-1が出てくるお前の頭がバカなだけだろw
318デフォルトの名無しさん (ワッチョイ a631-BT47)
2024/07/30(火) 21:42:25.97ID:fyIsDC5M0319デフォルトの名無しさん (ワッチョイ d6cf-pVLH)
2024/07/30(火) 22:52:41.09ID:1KdlwQ+P0320デフォルトの名無しさん (ワッチョイ c1b4-qPeJ)
2024/07/30(火) 22:56:01.49ID:BmVgT2kF0 適当にdictionary作ればよくね
321デフォルトの名無しさん (ワッチョイ 9154-OTur)
2024/07/30(火) 22:57:25.73ID:5JKGZuks0 少なくとも、数列に対しては+1とかの小細工は不要
数列でない例を出してきたら無理かもしれないけど、
そもそも加算不可能ならリストとか集合で扱うべき
加算可能でかつ数列でない例となるとかなりレアで反論として苦しすぎる
数列でない例を出してきたら無理かもしれないけど、
そもそも加算不可能ならリストとか集合で扱うべき
加算可能でかつ数列でない例となるとかなりレアで反論として苦しすぎる
322デフォルトの名無しさん (ワッチョイ a65f-BT47)
2024/07/30(火) 23:25:03.88ID:fyIsDC5M0 range型っていう概念がすでに邪魔だなあって
昔のメインフレームみたいに無駄なアクセスメソッドが増える
昔のメインフレームみたいに無駄なアクセスメソッドが増える
323デフォルトの名無しさん (ワッチョイ 9154-OTur)
2024/07/30(火) 23:31:08.40ID:5JKGZuks0 イテレータが要求されるところに使えるシリーズの一つに過ぎない
rangeだけ嫌わんでも
listとして使いたい時にlist変換すればいい
rangeだけ嫌わんでも
listとして使いたい時にlist変換すればいい
324デフォルトの名無しさん (ワッチョイ 1a98-6Pme)
2024/07/30(火) 23:35:13.83ID:IMwqHlbY0 Pythonはコレクションの名前がわかりにくい
325デフォルトの名無しさん (ワッチョイ a5d8-8z5E)
2024/07/31(水) 00:15:40.33ID:Crs54f8j0 名前だと個人的にはABCに突っ込みたい
Abstract Base Class の頭文字だと言われればそうだけど、普通に読んだらアルファベットの先頭3文字にしか見えないし、どのような機能を提供するモジュールかが分かりづらい
Abstract Base Class の頭文字だと言われればそうだけど、普通に読んだらアルファベットの先頭3文字にしか見えないし、どのような機能を提供するモジュールかが分かりづらい
326デフォルトの名無しさん (ワッチョイ 1a98-6Pme)
2024/07/31(水) 01:55:45.66ID:Qef+C1SH0 >>325
まあ、ふざけてそういう名前にしているんだよなあ。
まあ、ふざけてそういう名前にしているんだよなあ。
327デフォルトの名無しさん (ワッチョイ 9154-OTur)
2024/07/31(水) 07:48:14.96ID:fliUAr5E0 BeautifulSoupも意味判らん
328デフォルトの名無しさん (ワッチョイ 4aa6-pb3E)
2024/07/31(水) 08:10:58.35ID:8vm8X3ZV0 >>327
タグスープっていう用語が元ネタ
タグスープっていう用語が元ネタ
329デフォルトの名無しさん (ワッチョイ ddec-vdc5)
2024/07/31(水) 11:56:33.80ID:6VA4UCN/0 beautifulな
すーぅぷをぉ
あーげるーうー
すーぅぷをぉ
あーげるーうー
330デフォルトの名無しさん (ワッチョイ a63d-BT47)
2024/07/31(水) 12:28:50.45ID:ZAfvnnO40 >>326
モンティパイソン自体センスがないと言うしかないな
モンティパイソン自体センスがないと言うしかないな
331デフォルトの名無しさん (ワッチョイ c14f-7Nli)
2024/07/31(水) 16:05:19.43ID:ZF1eb4h10332デフォルトの名無しさん (ワッチョイ 9154-OTur)
2024/07/31(水) 17:14:24.64ID:fliUAr5E0 なるほど
間違ったhtmlに対する揶揄なのか
その割に、間違っててもちゃんと読める訳でもない
今どきのはみんな自動生成だから、複雑なだけで間違ってはいない
間違ったhtmlに対する揶揄なのか
その割に、間違っててもちゃんと読める訳でもない
今どきのはみんな自動生成だから、複雑なだけで間違ってはいない
333デフォルトの名無しさん (ワッチョイ a629-BT47)
2024/08/01(木) 09:11:21.61ID:K90xi8hX0 >>331
そもそも言語の名前からしてと言う意味だが
そもそも言語の名前からしてと言う意味だが
334デフォルトの名無しさん (ワッチョイ 9154-OTur)
2024/08/01(木) 19:26:34.93ID:qf1CYWvK0 ウミガメのスープの話が元々ある
本物のウミガメのスープを一口食べて自殺する奴
本物じゃない方は、偽ウミガメのスープ
偽[ウミガメのスープ] という言葉を、[偽ウミガメ]のスープ と読み替えて、
偽ウミガメというキャラを登場させるのが面白い部分
本物のウミガメのスープを一口食べて自殺する奴
本物じゃない方は、偽ウミガメのスープ
偽[ウミガメのスープ] という言葉を、[偽ウミガメ]のスープ と読み替えて、
偽ウミガメというキャラを登場させるのが面白い部分
335デフォルトの名無しさん (ワッチョイ 0aee-VHWV)
2024/08/02(金) 20:38:42.76ID:19u61RTe0 おっすオラプログラミング初心者でPython勉強中!!
エディタはVScodeを使ってるんだけど、Pythonやるならこの拡張いれておけ!ってやつある?
とりまこれだけ入れてる。
・Japanese Language Pack for Visual Studio Code
・Python
・Pylance
・auto Docstring Python
・black formatter
・Flake8
・Error Lens
・IntelliCode
・indent-rainbow
エディタはVScodeを使ってるんだけど、Pythonやるならこの拡張いれておけ!ってやつある?
とりまこれだけ入れてる。
・Japanese Language Pack for Visual Studio Code
・Python
・Pylance
・auto Docstring Python
・black formatter
・Flake8
・Error Lens
・IntelliCode
・indent-rainbow
336デフォルトの名無しさん (ワッチョイ 8d94-kReu)
2024/08/02(金) 20:48:05.46ID:KHQ7snP00 パイソンでポイントサイトの毎日ログインやらしたいんだけどどうしたらいい?
337デフォルトの名無しさん (ワッチョイ d6d6-INxa)
2024/08/02(金) 20:49:12.22ID:UamBNfSi0 不正のやり方は人に聞くものじゃない
338デフォルトの名無しさん (ワッチョイ 1690-q5gU)
2024/08/02(金) 22:17:32.40ID:LkwmfO+a0 >>335
また環境構築やってる
また環境構築やってる
339デフォルトの名無しさん (ワッチョイ c177-7Nli)
2024/08/02(金) 22:25:18.87ID:Wy4Cl7NP0 >>336
s*ei*nir
s*ei*nir
340デフォルトの名無しさん (ワッチョイ a665-BT47)
2024/08/02(金) 23:24:25.91ID:H4ME9sKD0 range(1,7)の動きとかな
データの個数だ!0から数えるのが当たり前だ!
とかいう言い訳は通用しないw
データの個数だ!0から数えるのが当たり前だ!
とかいう言い訳は通用しないw
341デフォルトの名無しさん (ワッチョイ 9154-OTur)
2024/08/02(金) 23:28:26.64ID:qIJJIjRw0 1と7を両方書いちゃうと負け
range(1, 1+num)
が正解
range(1, 1+num)
が正解
342デフォルトの名無しさん (ワッチョイ 9154-OTur)
2024/08/02(金) 23:30:13.24ID:qIJJIjRw0 7月分のデータを集計しようとして、
7/1から7/31までを指定したら負け
7/1から8/1の前まで、が正解
7/1から7/31までを指定したら負け
7/1から8/1の前まで、が正解
343デフォルトの名無しさん (ワッチョイ a665-BT47)
2024/08/02(金) 23:33:35.55ID:H4ME9sKD0 油断すると負けてしまう
344デフォルトの名無しさん (ワッチョイ 9154-OTur)
2024/08/02(金) 23:38:37.16ID:qIJJIjRw0 メモリマップとかで、
0000
なんとか領域
0fff
1000
みたいに書いてあるのは存在自体が負け
先頭と末尾を両方書いてたらまず負けてる
0000
なんとか領域
0fff
1000
みたいに書いてあるのは存在自体が負け
先頭と末尾を両方書いてたらまず負けてる
345デフォルトの名無しさん (ワッチョイ 9154-OTur)
2024/08/03(土) 07:07:54.34ID:q/25yG1G0 締め切りは8/3の23時59分です
とかも、0秒? 59秒? msecは? と無限にツッコミどころが湧いてくる
最初の条件成立から、条件成立しなくなるまで
という「半開区間」が正義
とかも、0秒? 59秒? msecは? と無限にツッコミどころが湧いてくる
最初の条件成立から、条件成立しなくなるまで
という「半開区間」が正義
346デフォルトの名無しさん (ワッチョイ 0aee-VHWV)
2024/08/03(土) 16:36:13.18ID:8ODDC/y50 初心者の学習としてJupyter Notebookって必要??
覚えてた方がええんか?
覚えてた方がええんか?
347デフォルトの名無しさん (ワッチョイ a5dc-Dwqs)
2024/08/03(土) 18:57:48.50ID:QkdwgqIr0 必要かと聞かれたらいいえ
ただ素の状態だとコンソール出力かファイル加工がやっとだから
簡単にグラフや画像出力、デバッグもできるJupyterのがストレス少ない
ただ素の状態だとコンソール出力かファイル加工がやっとだから
簡単にグラフや画像出力、デバッグもできるJupyterのがストレス少ない
348デフォルトの名無しさん (ワッチョイ 8ee0-INxa)
2024/08/03(土) 19:56:20.21ID:UOf7wP980 ええ
349デフォルトの名無しさん (ワッチョイ c1da-qPeJ)
2024/08/03(土) 20:25:15.56ID:sC3b/dtf0 jupterって勉強するもん?
350デフォルトの名無しさん (ワッチョイ 9154-OTur)
2024/08/03(土) 20:39:36.46ID:q/25yG1G0 jupyterだとpandasの出力がテキストでなくて表になるのは、
pandasがよく出来てるのかjupyterが賢いのかどっち?
pandasがよく出来てるのかjupyterが賢いのかどっち?
351デフォルトの名無しさん (ワッチョイ 0aee-VHWV)
2024/08/03(土) 21:24:11.44ID:8ODDC/y50352デフォルトの名無しさん (ワッチョイ 0b20-jF7a)
2024/08/04(日) 17:38:20.78ID:65IaeFum0 グラフの出力自体は素のPythonでも変わらん
しかしグラフというのは一度出したら終わりではなく、一般には望ましい結果が得られるまでデータを加工したり設定を変えたりして試行錯誤するものだ
Jupyterを使うことで、そういった試行錯誤を効率的に行うことができる
逆に言うと、既に試行錯誤の段階が完了していて、データだけを変えて繰り返しグラフ出力を実行するような場合は、Jupyterを使うより素のPythonを使ったほうが効率的かもしれない
まあ現実には最初Jupyterで作ったらそのままJupyterで画像ファイルに出力させることが多いけどね
しかしグラフというのは一度出したら終わりではなく、一般には望ましい結果が得られるまでデータを加工したり設定を変えたりして試行錯誤するものだ
Jupyterを使うことで、そういった試行錯誤を効率的に行うことができる
逆に言うと、既に試行錯誤の段階が完了していて、データだけを変えて繰り返しグラフ出力を実行するような場合は、Jupyterを使うより素のPythonを使ったほうが効率的かもしれない
まあ現実には最初Jupyterで作ったらそのままJupyterで画像ファイルに出力させることが多いけどね
353デフォルトの名無しさん (ワッチョイ 6b3c-Dcn4)
2024/08/04(日) 17:39:08.92ID:1hDKZBW40 ごちゃごちゃ言ってないでさっさと書けやw
354デフォルトの名無しさん (ワッチョイ b3ee-eg/E)
2024/08/04(日) 17:46:12.24ID:b8kSAT/10355デフォルトの名無しさん (ワッチョイ c954-Egr9)
2024/08/04(日) 17:46:19.65ID:GeMr6Szw0 jupyterの出力は簡易的なものだろ
ちゃんとしたグラフはMatplotlibで作る
あるいは最初からRを使う
ちゃんとしたグラフはMatplotlibで作る
あるいは最初からRを使う
356デフォルトの名無しさん (ワッチョイ eb8e-AHtZ)
2024/08/04(日) 18:39:45.11ID:MUsI65Xv0 >>355
馬鹿はコメントするなよ
馬鹿はコメントするなよ
357デフォルトの名無しさん (ワッチョイ 9b88-SfL+)
2024/08/04(日) 18:58:23.72ID:riZP8C210 初心者止まりでいいなら寧ろjupyterでやった方がいいくらい、嫌味でなく
358デフォルトの名無しさん (ワッチョイ c954-Egr9)
2024/08/04(日) 19:07:06.24ID:GeMr6Szw0 簡単にグラフ作るならexcelがいい
たまにexcelのグラフで本出してる人もいるくらい
たまにexcelのグラフで本出してる人もいるくらい
359デフォルトの名無しさん (ワッチョイ eb8e-AHtZ)
2024/08/04(日) 19:54:21.84ID:MUsI65Xv0 >>358
だから、馬鹿はコメントするなよ
だから、馬鹿はコメントするなよ
360デフォルトの名無しさん (ワッチョイ b3ee-eg/E)
2024/08/04(日) 20:16:40.90ID:b8kSAT/10 ワイはいずれはスクレイピングとかして機械学習とか使って株価予想ソフトを作りたい
まずはJupyterで変数とか基礎文法を学ぶで!
まずはJupyterで変数とか基礎文法を学ぶで!
361デフォルトの名無しさん (ワッチョイ 0bdd-xNjE)
2024/08/04(日) 20:33:50.44ID:TJUdSfKf0 ミュータブルはなんのメリットがあるんだろ
デフォルトがdeepcopyで
やりたいときだけリファレンスデリファレンスすればいいとか思うんだが
デフォルトがdeepcopyで
やりたいときだけリファレンスデリファレンスすればいいとか思うんだが
362デフォルトの名無しさん (ワッチョイ a98d-TAAs)
2024/08/04(日) 20:46:27.29ID:B5K23Knn0 py.トーチは結構簡単
363デフォルトの名無しさん (ワッチョイ 0b20-jF7a)
2024/08/04(日) 20:48:42.72ID:65IaeFum0 Jupyter以外だとStreamlitも凄いよね
QtとかでシコシコGUI作ってる中級者を尻目に美麗でインタラクティブなクールなアプリをクソ簡単に作ることができる
QtとかでシコシコGUI作ってる中級者を尻目に美麗でインタラクティブなクールなアプリをクソ簡単に作ることができる
364デフォルトの名無しさん (ワッチョイ b3ee-eg/E)
2024/08/04(日) 21:30:49.60ID:b8kSAT/10 Pythonって変数の型を定義しないでいいの楽ちんだな
365デフォルトの名無しさん (ワッチョイ 0132-xNjE)
2024/08/05(月) 14:04:53.48ID:BduEjBaz0 >>355
マジレスするとmatplotlibなどの結果をjupyterだとすぐにブラウザでインラインで確認できるってことな
画像を保存するのと本質的に何の違いもないよ
Rとかなんのこっちゃ。グラフを描くだけのためにRを使うことはない。元々Rにしかないパッケージが必要でRで処理しているならともかく、的外れすぎる
>>358
Excelのグラフが簡単なのはかなり限られたユースケースだと思うけどな。
ヒストグラムもめんどくさいし、複数のグラフを同じ体裁でとかも簡単じゃないし。
あくまでテンプレートにある形で全自動でデータ領域選んだら出てくればいいときだけぐらいじゃね?
そして手間は全自動matplotlibも大差ないし
マジレスするとmatplotlibなどの結果をjupyterだとすぐにブラウザでインラインで確認できるってことな
画像を保存するのと本質的に何の違いもないよ
Rとかなんのこっちゃ。グラフを描くだけのためにRを使うことはない。元々Rにしかないパッケージが必要でRで処理しているならともかく、的外れすぎる
>>358
Excelのグラフが簡単なのはかなり限られたユースケースだと思うけどな。
ヒストグラムもめんどくさいし、複数のグラフを同じ体裁でとかも簡単じゃないし。
あくまでテンプレートにある形で全自動でデータ領域選んだら出てくればいいときだけぐらいじゃね?
そして手間は全自動matplotlibも大差ないし
366デフォルトの名無しさん (ワッチョイ 5360-CchU)
2024/08/05(月) 14:59:08.85ID:UvaKmykX0 そもそも仕事ではブラフを作ることはそんなにない
367デフォルトの名無しさん (ワッチョイ 5165-xNjE)
2024/08/05(月) 15:50:58.57ID:G00WydoT0368デフォルトの名無しさん (ワッチョイ 536f-KyIM)
2024/08/05(月) 16:44:17.26ID:dN8R1ALp0 グラフじゃなくてブラフの話だぞ
369デフォルトの名無しさん (ワッチョイ 5927-Dcn4)
2024/08/05(月) 16:52:27.14ID:DFvgfJhZ0 ブラフw
370デフォルトの名無しさん (ワッチョイ b3ee-eg/E)
2024/08/05(月) 19:31:45.20ID:8ZGl3ILU0 なあ、初心者質問で申し訳ないがPythonって処理速度遅いらしいやん?
そんなに他と体感的に感じるもんなん?
そんなに他と体感的に感じるもんなん?
371デフォルトの名無しさん (ワイーワ2 FFa3-2913)
2024/08/05(月) 19:42:50.14ID:EUzl0HTCF >>370
速いとか遅いとか言っている人間とは縁を切れ
速いとか遅いとか言っている人間とは縁を切れ
372デフォルトの名無しさん (ワイーワ2 FFa3-2913)
2024/08/05(月) 19:43:32.98ID:EUzl0HTCF >>370
実際に時間がかかるものを作って比較するしかない
実際に時間がかかるものを作って比較するしかない
373デフォルトの名無しさん (ワッチョイ 992a-DL1l)
2024/08/05(月) 19:53:32.99ID:myHOasGP0374デフォルトの名無しさん (ワッチョイ 59d8-Dcn4)
2024/08/05(月) 19:58:12.02ID:DFvgfJhZ0 >>370
確実に言えるのは初心者が気にすることではない
確実に言えるのは初心者が気にすることではない
375デフォルトの名無しさん (ワッチョイ b3ee-eg/E)
2024/08/05(月) 20:21:32.67ID:8ZGl3ILU0376デフォルトの名無しさん (ワッチョイ c954-Egr9)
2024/08/05(月) 20:31:36.33ID:Yc9kthAg0 0.01秒で終わっても1秒で終わっても人間からすれば同じだしな
他でなら1時間で済むものが100時間かかるなら考える
他でなら1時間で済むものが100時間かかるなら考える
377デフォルトの名無しさん (ワッチョイ ebd6-SfL+)
2024/08/05(月) 20:41:24.61ID:GxQBFufM0 単純にやると100倍遅くていろいろ工夫しても数倍遅いことはある
378デフォルトの名無しさん (ワッチョイ b3ee-eg/E)
2024/08/05(月) 20:53:20.49ID:8ZGl3ILU0 >>376
それ結構ちがくね????
それ結構ちがくね????
379デフォルトの名無しさん (ワッチョイ 9b18-SfL+)
2024/08/05(月) 21:03:47.56ID:MKJ09w0E0 >>375
処理速度を気にするような処理はPythonには不向きってことではある
処理速度を気にするような処理はPythonには不向きってことではある
380デフォルトの名無しさん (ワッチョイ a983-AIhj)
2024/08/05(月) 21:13:21.36ID:ESlcV2eK0 pipでパッケージいろいろ使えるし
手軽でいいぞpythonは
手軽でいいぞpythonは
381デフォルトの名無しさん (ワッチョイ 5317-2913)
2024/08/05(月) 21:13:41.24ID:UvaKmykX0 >>375
そんなド素人の話なんか無視してくれ
そんなド素人の話なんか無視してくれ
382デフォルトの名無しさん (ワッチョイ 5317-2913)
2024/08/05(月) 21:14:56.84ID:UvaKmykX0 >>379
オンボロPC上で動かすのか?
オンボロPC上で動かすのか?
383デフォルトの名無しさん (ワッチョイ 012a-xNjE)
2024/08/05(月) 22:59:18.56ID:BduEjBaz0 Pythonで書いたコードでも処理速度を速くする方法はあるというのがひとつと、
Pythonで書くことによって簡単に書ける代わりに処理速度が犠牲になることが問題なのか考えるべきというのがもう一つある
処理時間よりコードが完成するまでの速さが大事な場合もあるからね
実際に本格的にプログラムを書くようになったら、楽さと速さとかその他の特性に合わせて適切な言語を選んで書くようになるので、
初めての言語なら気にしなくてよいと思う
Pythonで書くことによって簡単に書ける代わりに処理速度が犠牲になることが問題なのか考えるべきというのがもう一つある
処理時間よりコードが完成するまでの速さが大事な場合もあるからね
実際に本格的にプログラムを書くようになったら、楽さと速さとかその他の特性に合わせて適切な言語を選んで書くようになるので、
初めての言語なら気にしなくてよいと思う
384デフォルトの名無しさん (ワッチョイ c954-Egr9)
2024/08/05(月) 23:06:08.80ID:Yc9kthAg0 困った時に考えればいいんだよ
385デフォルトの名無しさん (ワッチョイ 5317-2913)
2024/08/05(月) 23:14:29.13ID:UvaKmykX0 Pythonそのものの話じゃねえだろw
386デフォルトの名無しさん (ワッチョイ a972-ImVy)
2024/08/05(月) 23:47:18.26ID:SkPCtOW00 Pythonは「コンパイルを必要とする他の言語に比べると遅い」は事実だけど、用途によってはそれでも十分という感じ
例えばちょっとした事務作業を簡略化するために「ファイルを読み取り、テキストの内容を適宜加工して出力する」くらいならPythonでも十分
それくらいなら0.1秒未満で終わるのが殆どだろうし、Pythonが遅いと体感することも無いと思う
それが数百、数千ファイルを処理したいとなると、いくらか「待たされる」感じにはなると思う
コンパイルされた言語での実装との差も感じられるはず
この待ち時間が十分許容できるなら問題はない
パフォーマンスが重要な分野はPythonは向かない
ゲームエンジンを1から作りたいという場面でPythonはありえないし、それで作ったゲームはとても重くなるはず
ただし、世の中には「他の言語で作られたPythonライブラリ」も多くあって、それを使う分には問題ない
例えば機械学習で使われるPyTorchはC++で書かれていて、それをPythonから扱えるようライブラリを提供している
だからPyTorchを使う分にはC++と同等の速度が出るけど、これもゲームエンジンと同じで、中身の部分はPythonで作れるようなものではない
例えばちょっとした事務作業を簡略化するために「ファイルを読み取り、テキストの内容を適宜加工して出力する」くらいならPythonでも十分
それくらいなら0.1秒未満で終わるのが殆どだろうし、Pythonが遅いと体感することも無いと思う
それが数百、数千ファイルを処理したいとなると、いくらか「待たされる」感じにはなると思う
コンパイルされた言語での実装との差も感じられるはず
この待ち時間が十分許容できるなら問題はない
パフォーマンスが重要な分野はPythonは向かない
ゲームエンジンを1から作りたいという場面でPythonはありえないし、それで作ったゲームはとても重くなるはず
ただし、世の中には「他の言語で作られたPythonライブラリ」も多くあって、それを使う分には問題ない
例えば機械学習で使われるPyTorchはC++で書かれていて、それをPythonから扱えるようライブラリを提供している
だからPyTorchを使う分にはC++と同等の速度が出るけど、これもゲームエンジンと同じで、中身の部分はPythonで作れるようなものではない
387デフォルトの名無しさん (ワッチョイ 59d8-Dcn4)
2024/08/05(月) 23:58:29.54ID:DFvgfJhZ0 中身のない長文はいいよ
388デフォルトの名無しさん (ワッチョイ a972-ImVy)
2024/08/06(火) 00:10:59.10ID:LI/CYdvn0 初心者質問と書いてるんだから少しくらい丁寧に答えても良いと思うが
普段からプログラムを書くような人にとっては常識だけど、そもそもそういう人に向けたレスではないし
普段からプログラムを書くような人にとっては常識だけど、そもそもそういう人に向けたレスではないし
389デフォルトの名無しさん (ワッチョイ 5317-2913)
2024/08/06(火) 02:00:07.09ID:mZs5SC9y0 >>386
あんた素人すぎよ
あんた素人すぎよ
390デフォルトの名無しさん (ワッチョイ 5317-2913)
2024/08/06(火) 02:01:28.55ID:mZs5SC9y0 >>386
ファイル操作なんてプログラミング言語のせいじゃない。
ファイル操作なんてプログラミング言語のせいじゃない。
391デフォルトの名無しさん (ワッチョイ 5317-2913)
2024/08/06(火) 02:03:20.81ID:mZs5SC9y0 プログラム板はレベルが低いからなw
392デフォルトの名無しさん (ワッチョイ c954-Egr9)
2024/08/06(火) 07:52:57.79ID:3SzxwaA/0 IOで遅くなってるのは何で書いても遅い
393デフォルトの名無しさん (ワッチョイ 992a-DL1l)
2024/08/06(火) 08:03:04.64ID:bIwg8fIw0 IOに限らないのだろ。>>386 は「ファイルを読み取り、テキストの内容を適宜加工して出力する」と 言ったので。
394デフォルトの名無しさん (アウアウエー Sa23-LX2u)
2024/08/06(火) 10:24:07.35ID:SBxTyrdXa イキったネットのフレンドωωω
395デフォルトの名無しさん (ワッチョイ 9901-gp7T)
2024/08/06(火) 10:35:02.43ID:Q+vWyqeI0 Pythonはインタプリタの起動時間があるのでHello World出力するのでも0.1秒くらいは最低でもかかる
「ファイルを読み取り、テキストの内容を適宜加工して出力する」処理をほとんどの場合で0.1秒未満で終わらせるというのは無理
常駐プログラムにして起動時間を除いて考えるならファイルの内容や処理内容によっては可能かもしれない
ただ起動時間の遅さというのは常に付きまとうので5〜10秒くらいは別に待っても構わないという処理でなければ違う選択肢を考えたほうがいいことが多い
「ファイルを読み取り、テキストの内容を適宜加工して出力する」処理をほとんどの場合で0.1秒未満で終わらせるというのは無理
常駐プログラムにして起動時間を除いて考えるならファイルの内容や処理内容によっては可能かもしれない
ただ起動時間の遅さというのは常に付きまとうので5〜10秒くらいは別に待っても構わないという処理でなければ違う選択肢を考えたほうがいいことが多い
396デフォルトの名無しさん (ワッチョイ 5317-2913)
2024/08/06(火) 12:19:06.97ID:mZs5SC9y0 >>395
?
?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- いじめ後遺症 15年前のトラウマに苦悩する当事者「夢の中に出てくる」「された側は一生ものの傷」 [♪♪♪★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 永野ってなんで売れたの?
- 可愛すぎるJK見つけた
- お前「趣味……?ないですね。無趣味です」ぼく「ずっと2chしてるんだから2chが趣味でいいじゃん」前「?」
- ボア・ハンコック(31)「ルフィ……❤結婚したい……❤」
- 隕石の落ちたところに俺が立ってたら
- 🏡パン🍞つー✌まる👌見え👊😅👊
