Pythonのお勉強 Part75

■ このスレッドは過去ログ倉庫に格納されています
2025/04/04(金) 01:47:04.18ID:UMpXJcmx0
!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024

↑スレ立てる毎に減るので、減ってたら3つに補充すること。

※前スレ
Pythonのお勉強 Part74
https://mevius.5ch.net/test/read.cgi/tech/1726881242/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
68デフォルトの名無しさん (ワッチョイ ae73-GhsC)
垢版 |
2025/04/11(金) 11:40:21.24ID:IsJ0sFWF0
昨日の気象警報のものですがChatGPTを使ってみました
教えてくれました
これめちゃすごいですね

https://dpaste.com/A6H4B9LCP
69デフォルトの名無しさん (ワッチョイ ae73-GhsC)
垢版 |
2025/04/11(金) 11:42:25.02ID:IsJ0sFWF0
azarashiの出力するデータはこんな感じです

https://dpaste.com/BMYLVG5ZG
2025/04/11(金) 12:08:48.15ID:yeSF5Hsh0
今はまじでAIが優秀だから簡単なプログラムなら一発で作れる
コーディング能力上がりすぎて素人でも作れるようになる日も近いからエンジニアが消えるかもしれないけど
71デフォルトの名無しさん (ワッチョイ ae73-GhsC)
垢版 |
2025/04/11(金) 12:30:28.29ID:IsJ0sFWF0
>>66
ChatGPTのアプリは私のマシンでも使える?と聞いたら泥とiOSだけど言われた
macOSは使えないの?聞いたら、先ほどの説明は間違えてましたとアップルシリコンのだと使えるとネットの検索結果表示された
72デフォルトの名無しさん (ワッチョイ 79f1-GhsC)
垢版 |
2025/04/11(金) 12:32:08.52ID:YdBSEILK0
>>67
どのように質問するのか分からなくて、 >>61 のコードを貼ってこうこうこうしたいと質問しようとしたけどコード貼っただけで先回りで理解してコード教えてくれた
73デフォルトの名無しさん (ワッチョイ 79f1-GhsC)
垢版 |
2025/04/11(金) 12:34:30.81ID:YdBSEILK0
>>56
pytzのデメリット質問したら
datetimeのtimezone クラスや zoneinfoとの比較も教えてくれた
2025/04/11(金) 13:01:11.41ID:w/zT+vuc0
くだスレ質問系のスレは役割を終えたかな(´・ω・`)
75デフォルトの名無しさん (ワッチョイ 79f1-GhsC)
垢版 |
2025/04/11(金) 13:02:36.87ID:YdBSEILK0
>>74
初心者すぎてすまん
2025/04/11(金) 13:07:51.24ID:w/zT+vuc0
>>75
最初は誰でも初心者や
今はAIあるから勉強しやすくなった
77デフォルトの名無しさん (アウアウウー Sa05-nY3F)
垢版 |
2025/04/11(金) 13:07:56.84ID:/8vt7NNXa
dpastebinをNGブロックしたらすっきりした
2025/04/11(金) 14:43:18.47ID:yeSF5Hsh0
chatGPTは5chみたいに捻くれものじゃないからググれカスや初心者すぎといった無駄なやり取りが起きないのがいい
2025/04/11(金) 14:54:38.54ID:AP69w6N50
>>77
流石に>>3に書いてるサイトをNGはちょっと
2025/04/11(金) 14:55:47.61ID:AP69w6N50
今後はChatGPTはこう答えたけどもっといい方法ないですか?
というようなレベルの高い質問になるだろうね
81デフォルトの名無しさん (ワッチョイ 22e1-VGeA)
垢版 |
2025/04/11(金) 15:30:00.76ID:zDIUw/uQ0
レベル高い人の行動には見えんがそれはw
82デフォルトの名無しさん (ワッチョイ 2137-awFw)
垢版 |
2025/04/11(金) 17:13:05.15ID:s16Dhowm0
>>68
こんなのすら理解できない頭の方がやばくて、そういう奴らが間違いや論理エラーに気付かず粗製乱造する世界になる
2025/04/11(金) 18:31:17.15ID:uIUZ0fw30
>>69
みちびきのデータ自体が1レポートに(warning code, region)のペアが複数(最大8個)含まれる仕様みたいだね
そのペアをazarashiが分解してそれぞれ別のリストにまとめちゃってる
あまりいいやり方ではないけどazarashiの出力前提なら仕方ないね

>>68の方法はwarning codeで元データがソートされてる前提なんだけどそれって保証されてるの?
zipする方法は教えてくれなかったのかな?
2025/04/12(土) 08:33:35.77ID:Op794f740
Pycharm上でClaude 3.7 sonnetを使ってる。
2025/04/12(土) 18:10:54.14ID:5opwPM+a0
web上に届いたメッセージの返信の文面を画面に常駐するSDキャラクリックしたら考えてくれるアプリ作ったけど一昨日Pythonに触ったばっかでもChatgptのおかげで上手く機能するようにできた🤗
tempermonkeyでJavaScriptも併用してるからたぶん独学だと何ヶ月かかったかわからん😨
なお1回使うと20円飛んでいく模様
2025/04/12(土) 18:39:46.38ID:L2DQOvSR0
良かったな
これが「知の高速道路」だ
詳しくは梅田望夫氏について調べてくれ
2025/04/12(土) 19:17:44.06ID:AuJFxlbu0
>>86
なるほど面白いな
誰でも上達が早くなったぶんある水準以上は個性が生きるってことか
これイラスト生成界隈の未来でも当てはまりそうだな
88デフォルトの名無しさん (ワッチョイ 8241-Iwxc)
垢版 |
2025/04/12(土) 21:32:57.58ID:Mda8ZghK0
>>85
安い安い
89デフォルトの名無しさん (ワッチョイ ff7e-oTXQ)
垢版 |
2025/04/13(日) 19:19:00.75ID:1UIr52v40
何が知の高速道路だよw
ニセモンのふかしに騙されてるな

本物の高速道路方式は俺なのに
2025/04/13(日) 21:44:56.76ID:IJk3ZTvj0
どういうこと?🤔
日本語難しかったらコードでいいから教えてくれ
91デフォルトの名無しさん (ワッチョイ 67c2-EYjb)
垢版 |
2025/04/13(日) 22:36:38.01ID:3X0LODz00
今日はじめてpthonをダウンロードしましたが
表示がおかしいんです。
python-3.13.3-amd64をクリックしたら
Modify Setupという表示がでてきて、
pythonが起動しません。
どうすれば起動しますか?
2025/04/13(日) 23:09:46.44ID:BIwkGUT+0
先ず全裸になります。
次にセッアップでないpython.exeを探しましょう
93デフォルトの名無しさん (ワッチョイ ffdc-oTXQ)
垢版 |
2025/04/13(日) 23:50:26.23ID:1UIr52v40
poetryって依存関係の解釈がバグってるよな
94デフォルトの名無しさん (ワッチョイ 67c2-EYjb)
垢版 |
2025/04/13(日) 23:51:51.99ID:3X0LODz00
>>92
python.exeがみつからない。
95デフォルトの名無しさん (ワッチョイ 470a-/z+w)
垢版 |
2025/04/14(月) 13:09:50.46ID:UcssCRUm0
冷蔵庫の中になぜかあったりする
2025/04/14(月) 14:29:31.31ID:9FI38taTH
python3流…自分で調べる
Python2流…上司や客を否定し、自分の作りたい物を作る。
python1流…c言語を使う。
pythonプロ…kitigai
2025/04/15(火) 06:12:13.86ID:yr/xMEbn0
Scriptは高校生以来ですが、Pythonって便利で楽だから会社の業務に使えるものが自分で出来て楽しいです。業務ソフト→エクセル→フィルタ→使いたいデータ作るってう各種フローをランチャーにまとめてポチッ出来る仕組みを頑張って作りました!いや出来る時代になりました! コレがあれば同僚世代のエクセルもパワポも知らんって50代おじさんを救えます(笑)
98デフォルトの名無しさん (ワッチョイ 7fab-EJHP)
垢版 |
2025/04/15(火) 08:12:29.16ID:hpTNNVPz0
よ!救世主!
99デフォルトの名無しさん (ワッチョイ c72a-3hik)
垢版 |
2025/04/15(火) 10:23:04.47ID:w5uo2GW90
>>96
大文字 Python と小文字 python の違いは何なの。冠位十二階の大徳、小徳みたいなもの?
100デフォルトの名無しさん (ワッチョイ 5f11-gGXF)
垢版 |
2025/04/15(火) 11:01:11.77ID:l4YFawe/0
【脳科学】「政治行動の激しさ」に関連する脳回路の存在が研究で判明 [すらいむ★]
http://egg.5ch.net/test/read.cgi/scienceplus/1744637408/

上記のリンクをたどったリンク先の本文とコメントを読まれると・・・
余裕ありますか・・・
大々的にインターネット上にばらまかれました!
101デフォルトの名無しさん (ワッチョイ 7fab-EJHP)
垢版 |
2025/04/15(火) 11:01:44.63ID:hpTNNVPz0
まあそうだね階級を英語にするとclassだし
2025/04/15(火) 13:16:32.22ID:JbY8MiMY0
バージョンの話じゃなかったのかw
103デフォルトの名無しさん (ワッチョイ c751-BSxH)
垢版 |
2025/04/16(水) 19:55:51.95ID:sxZbiEZV0
windowsのDPI対応周りの限界※でtkinterからpyside6/QMLに移行したいんだけど
いい書籍あれば教えてください

※SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2)がctypes.windll.shcore.SetProcessDpiAwareness(2)相当になるため複数のDPI環境で終わるので
2025/04/16(水) 21:46:37.66ID:U9LvOTJB0

QMLユーザーが増えるか
2025/04/18(金) 08:15:31.56ID:fT0rC1b70
>>99
俺python3流だから分からん
2025/04/19(土) 07:51:26.78ID:Y2BzQ4xU0
秀丸dedent
beginsel;
backtab;
delete;
107デフォルトの名無しさん (ワッチョイ 5fd9-/z+w)
垢版 |
2025/04/19(土) 15:18:12.54ID:PKSQZQ6y0
時計をピッタリ合わせたいんだけどうまくいかない

while True:
now = datetime.now()
if now.microsecond == 0: # マイクロ秒が0なら次に進む
print("マイクロ秒が0になりました!")
break
time.sleep(0.00001) # 無限ループを防ぐために少し待機

print(now.timestamp()) #いつまで経ってもここにこない
2025/04/19(土) 15:41:59.34ID:lrdwpswg0
>>107
配列用意してmicrosecondを記録してみたら

logs = []
try:
____while True:
________...
________logs.append(now.microsecond)
except KeyboardInterrupt:
____print(logs)
2025/04/19(土) 15:50:49.91ID:Y2BzQ4xU0
prevを記録しといて、ラップアラウンドしたらイベント発生
110デフォルトの名無しさん (ワッチョイ 277c-W6ws)
垢版 |
2025/04/19(土) 22:06:57.74ID:Pnv6LB0c0
画面録画をしたい後で復習したいから
キー操作はばれる?ある特定のサイトがこちらがスクショや画面録画をこちらがしている事をしる事って出来るのでしょうか?
スクショ禁止と言っているサイトがあるんですが、スクショしたら普通にスクショできます。画像も動画も鮮明にされました。OBSやAGREC64です。

ある動画サイトでは、こちらがスクショをするとそのスクショが真っ暗真っ黒になりスクショができないですよね? どことは書きませんが。

グーグルクロームでスクショ禁止録画禁止と注意喚起をしているが実際はできてしまうサイトの場合、スクショをした事をサイト運営者に気づかれる事はあるのでしょうか?
windows10
111デフォルトの名無しさん (ワッチョイ 5f30-Bd84)
垢版 |
2025/04/19(土) 22:11:35.19ID:deLK69CX0
気づかれるよ
いつ訴えられるか怯えて生きてください
2025/04/19(土) 22:22:09.14ID:Y2BzQ4xU0
pythonを使えばPRISMによる監視を回避できる
詳しく書くとNSAにやられる
113デフォルトの名無しさん (ワッチョイ 5f32-EJHP)
垢版 |
2025/04/19(土) 22:36:51.46ID:BwLvrbPJ0
ケータイで画面写すしかないな
114デフォルトの名無しさん (ワッチョイ c7ad-48fR)
垢版 |
2025/04/19(土) 23:55:37.60ID:1XmRd7700
真っ黒にするってことは、検知して真っ黒にしてるんだから送信している
真っ黒にしないのは、真っ黒にしないだけで、検知はしてるから、送信している
115デフォルトの名無しさん (スップ Sdea-7j7m)
垢版 |
2025/04/20(日) 00:27:31.71ID:ZlpmwAgZd
>>110
馬鹿はここが何のスレかわかるか?
知恵遅れか?境界知能か?
116デフォルトの名無しさん (ワッチョイ 25ad-00nT)
垢版 |
2025/04/20(日) 00:43:30.18ID:ZKjvgXdU0
>>107
AIに聞いたら 気持ちは解るが、マイクロ秒が0は、ほぼ取れないって言われる
117デフォルトの名無しさん (アウアウウー Sa21-NXaD)
垢版 |
2025/04/20(日) 08:24:44.32ID:8i8LLpN+a
>時計をピッタリ合わせたい

そうじゃないだろう
本当にやりたいことを具体的に描け
2025/04/21(月) 09:51:41.26ID:hGZB/ZtD0
言語リファレンス6.2.3.丸括弧形式のところの starred_expression って、starred_expression_list の間違いじゃないかと思うんだけど、どうだろう?
2025/04/21(月) 17:17:59.70ID:mER4ESub0
>>118
starred_expression_list だとタプルになるが、タプルじゃない場合の説明もされている。単一の starred_expression でいいのでないの。
https://docs.python.org/ja/3.13/reference/expressions.html#parenthesized-forms
2025/04/21(月) 17:39:34.50ID:hGZB/ZtD0
言語リファレンス6.15.「式のリスト」のところに
starred_expression ::= ["*"] or_expr
starred_expression_list ::= starred_expression ("," starred_expression)* [","]
とあるので、starred_expression_listは単一のstarred_exopression も そのカンマ区切り並びも含むと思うんだけど、
starred_expressionだとカンマ区切り並びの場合(タプルになる場合)をカバーできてなくない?
121デフォルトの名無しさん (ワッチョイ 6da6-iUNi)
垢版 |
2025/04/21(月) 18:36:39.67ID:SPm6BdGu0
3.11までは starred_expression_list は存在せず starred_expression だけだった
starred_expression と starred_expression_list とに分けたとき
starred_expression を参照している箇所の修正が漏れたのだろう

starred_expression ::= expression | (starred_item ",")* [starred_item]
https://docs.python.org/ja/3.11/reference/expressions.html#expression-lists
2025/04/21(月) 18:37:53.12ID:23pNOCcW0
バグってるね
昔のバージョンではstarred_expressionでタプルになる場合もカバーされてた
https://docs.python.org/3.11/reference/expressions.html#expression-lists
2025/04/21(月) 18:38:21.42ID:23pNOCcW0
かぶっちゃった
2025/04/21(月) 19:10:51.48ID:hGZB/ZtD0
やっぱりそうだよね。7.1.「式文」の starred_expression とかも同様かな。
8.3.「for文」の starred_list も、整理されてなくなったはずのものがリファレンス上にはまだ残っている感じ?
2025/04/22(火) 10:15:18.09ID:9ZkJm42w0
>>110
ttps://i.imgur.com/aeZbvea.jpeg
みんなの参考にしてね!
2025/04/24(木) 23:37:26.38ID:5pnrYnQc0
reduceって何に使うの
127デフォルトの名無しさん (ワッチョイ 718e-wFvZ)
垢版 |
2025/04/25(金) 08:58:09.96ID:2oC7+2jZ0
関数型っぽく記述するのに使う
まあ構文が糞過ぎてやってられないけど
2025/04/25(金) 09:27:28.19ID:orbf6qCm0
関数型だとmapと並んで最も中核の関数って印象があるけど、関数型プログラミング言語ってほとんど使ったことがないから、どう言う場面で便利かとか分からない。縮約系の操作で、既存の組み込み関数ではカバーされていないような場面ってことよね。
129デフォルトの名無しさん (アウアウウー Sa21-NXaD)
垢版 |
2025/04/25(金) 17:07:42.15ID:M7r6gaHPa
>>126
fold
try_fold
130デフォルトの名無しさん (ワッチョイ 6ab9-ywD0)
垢版 |
2025/04/26(土) 02:01:12.48ID:MDhuGEpj0
reduce分かりにくいよな
行数増えてもfor文で回したいわ
2025/04/26(土) 06:11:47.20ID:usmogEnh0
例に必ず出てくる、リスト全部の和とか積に使う為ではないのは間違いないけど、
どういうデータの持ち方をしたら何がどう綺麗に書けるのか何も思いつかない
2025/04/26(土) 06:54:04.63ID:LbUwGrrj0
積って、組み込み関数であったっけ? リスト要素全ての積を求める必要がもしあるのなら、使えばいいと思うけど。
2025/04/26(土) 09:12:22.38ID:qC2gIsX80
numpy に prod() はあるけど、他は聞いた事が無いあるね
134デフォルトの名無しさん (ワッチョイ 9e5f-Fvm6)
垢版 |
2025/04/26(土) 09:39:58.23ID:aQM61krM0
途中に0があると,その時点で結果0を返す仕組みは入ってるのかな?
2025/04/26(土) 10:24:39.29ID:B+cR9sp60
その時点でって、以下の要素は走査せずにってこと?
reduce単体だと最後まで走査するんじゃないかなぁ、たぶん。無限イテラブルとか渡すのはダメなんじゃないかと思う。
136デフォルトの名無しさん (ワッチョイ d7ae-dAUp)
垢版 |
2025/04/27(日) 00:07:51.67ID:OQoRko5h0
>>130
関数型って行数減らすためのものじゃない
137デフォルトの名無しさん (ワッチョイ 9fb9-dVHu)
垢版 |
2025/04/27(日) 02:08:46.15ID:CXqgH5ak0
>>136
では何のため?
2025/04/27(日) 10:05:38.58ID:PEcsUA/t0
自分は関数型言語にはあまりなじみがないからよくは知らないけれど、聞いたことがあるのは、副作用のない決定的な関数でプログラムを構成することによって、見通し良くきれいに書けるようになり、デバッグもしやすくなる等かな。ただ、ループは再帰で書くとか関数はすべてカリー化するとかはちょっと自分にはしんどいなと思ったけど。
Pythonは基本的には手続型の言語だけど、そういう関数型っぽく書けるツールも一応用意してありますよってくらいのスタンスじゃないかと思うけど。
2025/04/27(日) 10:52:31.13ID:ZbcTWFBD0
LISPのループは再帰だったけど、あの流れは今でもやってるのか
140デフォルトの名無しさん (アウアウウー Sa1b-Dl8r)
垢版 |
2025/04/27(日) 14:44:10.74ID:rRExk4WBa
reduce reuse recycle
141デフォルトの名無しさん (JP 0H4f-KaeE)
垢版 |
2025/04/30(水) 19:44:51.77ID:IchQwRQ5H
Tkinterを使ってのWindows用のGUIアプリを作りたいです

ただ、ウィンドウ内のグラフィックスの描画等は
既にpygameで作られており、
できる限りそれをそのまま使いたいです

Tjinterで作ったウィンドウ内に、pygameで作ったウィンドウを開かせる、みたいなことをしたいのですが、
どのようにすればよいのでしょうか
142デフォルトの名無しさん (ワッチョイ 9751-R4aH)
垢版 |
2025/04/30(水) 20:01:46.06ID:w8FFzGOy0
>>141
pygameの描画毎にPILとかでtkinterに持ち込むことはできる。もちろんラグはある
あるいは別スレッドとか別プロセスで、通信系を作り込む
基本的に描画系は併用非推奨
2025/05/01(木) 10:33:55.33ID:nTiKCI2Ra
御勧めしないに同意
混ぜるな危険は
複数のフレームワークが
それぞれ別のイベントループを持っているケース
144デフォルトの名無しさん (アウアウウー Sa1b-ko3M)
垢版 |
2025/05/01(木) 10:35:34.75ID:nTiKCI2Ra
どうしてもやりたいなら
windowのDCを取得してMemDCにイメージを転送
さらにtkCanvas経由で描画かな
2025/05/01(木) 10:48:30.14ID:rL94JWKE0
描画させてるウィンドウを動かそうとしたら固まったりする

一つコード書いたらどの環境でも動くようにしよう活動は、
重くなるだけでどの環境でもあんまりうまく動かない
windowsしか対応してませんが何か的な開発環境がいい
2025/05/03(土) 10:36:35.13ID:ekVKJoF2a
>>141
>ただ、ウィンドウ内のグラフィックスの描画等は
>既にpygameで作られており、
>できる限りそれをそのまま使いたいです

pygame側のソースがそもそもあるのか
それが自分で描いたものか
それが改変可能なものか
にもよるだろうけど
pygame.display.flip()
のタイミングで同じものをtk側にも描く
(もちろん個々のsprite毎じゃなくて1画面丸ごと転送で良い)
ただしtk側で描画タイミングによってはフレーム落ちするかも知れないので
確実に全フレーム描画して欲しいなら双方のメッセージループの理解が必要だと思う
147デフォルトの名無しさん (ワッチョイ 9faf-VDOd)
垢版 |
2025/05/03(土) 19:17:09.72ID:fDLzZ/5V0
スマホとPCの作業を効率化したい--「Copilot Vision」の便利な8つの活用例
2025-05-03 07:00
https://japan.zdnet.com/article/35232549/
1 プログらまーまこれを改造してるので上記以外の状態でも使用できるようにしている

2 すでにプログラムがあるので1〜コードを作成する必要が無い

ボイス・トォ・スカルの本態が一般パソコンにまで来たのでつい買い捨てができるようになった
マネーロンダリング 談合 インサイダー などがはかどるといわれる
2025/05/03(土) 19:18:34.31ID:AwEz6y6m0
確かに、人間が書き込みしてるように見える
2025/05/04(日) 11:31:27.26ID:RkNPiBO2a
>>141
やってみた
https://ideone.com/SI4XZo
150デフォルトの名無しさん (ワッチョイ cf7e-Enlg)
垢版 |
2025/05/05(月) 08:50:23.16ID:3AfvJi9A0
“イリヤ神”がまたやった 動画生成AI「FramePack」が革命的なワケ
2025年05月05日 07時00分更新
https://ascii.jp/elem/000/004/267/4267160/
 4月17日に登場した動画生成AIプログラム「FramePack(フレームパック)」が世界的に衝撃を与えています。PCローカル環境で動画AIを動かすには、少なくともビデオメモリー(VRAM)が12GBあるビデオカードを搭載していないと難しいというのが常識でした。ところが、VRAM 6GBでも安定的に動作させられるため、一気に動画AIの裾野を広げそうです。開発したのは、画像生成AI分野で「ControlNet」や、使いやすいツール「Fooocus」などを開発してきたことで知られる、スタンフォード大学に在籍中のIllyasviel(イリヤスフィール、以下イリヤ)さん。既存の方法論にまったく違ったアプローチでブレイクスルーを引き起こす、“イリヤ神”のアプローチに再び注目が集まっています。
中略
 AI動画を作ってみたいけれども、スペックが足りないために諦めていたという人が次々に自前の環境で試すようになってきました。既にワンパッケージでインストールできる環境も整えられているため、スタートも簡単です。様々なファイルをダウンロードしてくるため、初期設定は2時間くらいは見ておく必要があるものの、圧倒的にハードルが下がりました。
2025/05/05(月) 17:42:24.17ID:W5jbe3TNM
LINUXでパイソンするにはVIエディタを使って書くのですか
最近やっとSSHというのができました
2025/05/05(月) 17:49:21.88ID:llDeB0gD0
日本語でok
2025/05/05(月) 17:55:09.17ID:qElqF1Fg0
何もinstallできない環境でdocopt使えないから、
仕方なくargparse使ったらこっちの方が使いやすかった
154デフォルトの名無しさん (ワッチョイ 1681-zH3c)
垢版 |
2025/05/05(月) 18:43:33.88ID:DEP3Jdi/0
>>151
色々と馬鹿過ぎる
10年早い
155デフォルトの名無しさん (ワッチョイ 9230-FdcV)
垢版 |
2025/05/06(火) 00:05:30.36ID:Bw5bErWu0
>>151
いや、がんばってる
えらい
2025/05/06(火) 14:16:56.67ID:S17iTsVR0
AIって、
なんでPythonなの?

なんでC++じゃないの?
2025/05/06(火) 14:44:15.60ID:4IZhlIVjM
C++だよ
CPU時間ベースならAIに関連する処理の9割以上はC/C++で書かれたコードが動いている
2025/05/06(火) 14:45:57.79ID:pDyZnEuD0
書かれたコードの量で言えば大半はpythonなのでは
2025/05/06(火) 14:48:02.17ID:S17iTsVR0
>>158
なんでPythonなんだろうね?
2025/05/06(火) 14:49:43.47ID:aM9HFYcb0
main.cppをpythonで書くかC++で書くかの違い、他のファイルは全部C++で書かれてる
これでいい?
2025/05/06(火) 14:50:59.50ID:4IZhlIVjM
プロジェクト単位で見ればそうでもないでしょ
Pythonのコードなんてしょーもないちょっとしたグルーコードに過ぎないんだから、
特定の一つのAIプロジェクトについて見たときには実際に動いているコードの総量は圧倒的にC/C++の方が多いはず
でもC/C++のコードは同じものが多数のプロジェクトで使用されているから、世の中の全プロジェクトの総量で見れば差は縮まるだろう
2025/05/06(火) 14:54:41.15ID:pDyZnEuD0
動いているという詭弁をやめないと、普通のpythonだって実体はCPythonだし
163デフォルトの名無しさん (ワッチョイ 1ec2-7Pj4)
垢版 |
2025/05/06(火) 15:39:34.28ID:41RYZT5z0
C++からAI関係のPythonコード呼ぶの不可能に近いくらい面倒よね
別exeにするのもカッコ悪いしなぁ
boostも結局dll必要でスタティックにできなそうだし
2025/05/06(火) 17:37:50.88ID:S17iTsVR0
>>159
まあ、
ここで、まともな答えが返ってくるわけないか…

謎だな…
2025/05/06(火) 17:53:49.90ID:pDyZnEuD0
昔はperlだったんだけどな
166デフォルトの名無しさん (アウアウウー Sac3-7Zak)
垢版 |
2025/05/06(火) 18:52:45.70ID:nZOyiL0Ra
>>163
Rust使え
167デフォルトの名無しさん (ワッチョイ 7213-gJ0A)
垢版 |
2025/05/06(火) 19:44:26.63ID:FGWnsbpV0
>>159
AIそのものの研究はソフトウェアの工学者とはちょっと違う分野の研究者とかエンジニアがやってた
そういう層にとってPythonは文法が簡単なので使われるようになり、そうなるとライブラリがそろってきて、好循環が生まれて今にいたった
C++やJavaは高速だが学習コストが高く色々試すにも不向き
プログラマが出てくるのは理論が枯れてからで、そっから他言語で高速なものを作るといった感じ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。