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
2025/06/15(日) 13:50:40.14ID:G5z1EdlA0
発想がアセンブラなんよな
インタプリタの癖に
338デフォルトの名無しさん (ワッチョイ b581-PAa2)
垢版 |
2025/06/15(日) 15:17:09.26ID:kzSisivw0
いつのBASICの話しをしているんだよ
馬鹿なのか
339デフォルトの名無しさん (ワッチョイ 12ba-+7gZ)
垢版 |
2025/06/15(日) 15:20:07.73ID:/3n/8z/j0
>>329
学位記で殴り合いの戦いやってる状態だ
340デフォルトの名無しさん (スップ Sdb2-xekI)
垢版 |
2025/06/16(月) 08:29:44.79ID:LhShA12Gd
これからの時代、プログラミングの勉強して意味あるのかな…?
生成AIに全部もってかれそうなのに…
2025/06/16(月) 09:27:01.84ID:9Jj7aSC30
>>340
コードをゼロから作り出すための言語仕様やアルゴリズムの習得というよりも、
生成AIが作ったコードを読み解ける能力が必要だろうな

そのためには、自分が書くならどう書くか、という視点を持つために、
ある程度は自分でも書ける程度の習得が必要となろうな
コーディングのスーパーマンにまでなる必要はないが

もうちょっと上位になり、生成AIに対してどのような入力が不足しているかを
分析評価する立場になると、今度は生成AIの勉強が必要となるかと
342デフォルトの名無しさん (スップ Sdb2-xekI)
垢版 |
2025/06/16(月) 12:13:01.00ID:LhShA12Gd
なるほどー
2025/06/16(月) 19:20:49.55ID:YKgh/cfB0
生成AIのプロンプトを頑張って書く期間なんか一瞬で終わるよ
ポケベルで文字送ってた期間より短命
344デフォルトの名無しさん (ワッチョイ 9e12-a+Bn)
垢版 |
2025/06/16(月) 23:17:26.75ID:bO3umlfa0
>>341
あ、これAIが作ってるなっていうコードはわかるよな
大体バカ複雑な処理が全部一つのコードにまとまってるし、コメントが必要以上についてるか、必要なところについてない。
2025/06/16(月) 23:40:23.33ID:YKgh/cfB0
なんでそんなもの見る機会があるんだ?
346デフォルトの名無しさん (ワッチョイ b5da-qHOC)
垢版 |
2025/06/17(火) 00:36:31.12ID:QGwbe40C0
生成AIに同じコードを書かせるにしても
3プロンプトで終わるユーザーもいれば、30プロンプト必要なユーザーもいるから
結局「いかに効率的にポイントを抑えて書かせるか」の
技量にプログラミング知識がいるだろう

>344みたいに「自分の指示だと生成AIはこうだから他のやつも同じだ」なんて
自分の問題を生成AIの問題と思い込んでたら取り残されるだけ
347デフォルトの名無しさん (ワッチョイ d22a-kCEi)
垢版 |
2025/06/17(火) 08:39:05.79ID:WtmZBjZD0
>>344
> 大体バカ複雑な処理が全部一つのコードにまとまってる

そうなのか。複合的でない基本的な文を書くのかと思っていた。

if c := a + b
でなく
c = a + b
if c:
みたいな。
348デフォルトの名無しさん (ワッチョイ 794b-jgBs)
垢版 |
2025/06/18(水) 17:44:12.23ID:mspDq+p20
世界最長のコンテキストウィンドウ100万トークン入力・8万トークン出力対応にもかかわらずたった7800万円でトレーニングされたAIモデル「MiniMax-M1」がオープンソースで公開され誰でもダウンロード可能に
2025年06月18日 11時43分
https://gigazine.net/news/20250618-minimax-m1-open-source/
>>MiniMax-M1は、合計4560億のパラメーターが含まれており、トークンごとに459億のパラメーターがアクティブになるとのこと。これはDeepSeek R1の8倍に相当するコンテキストウィンドウです
>>以下のグラフは競技レベルの数学、コーディング、ソフトウェアエンジニアリング、エージェントツールの使用、長文理解タスクにおけるパフォーマンスを主要な商用AIモデルと比較したもの。赤色がMiniMax-M1で、どのタスクにおいても競合AIモデルに匹敵するパフォーマンスを発揮できている
>>MiiniMax-M1はいくつかのベンチマーク、特に長いコンテキスト駆動のベンチマークでClaude Opus 4のパフォーマンスを上回りました」と報告
※AIを動作させている動画あり
↓上記のAIお下記をプレイさせれば性能が判明する
Gemini 2.5 Proは手持ちのポケモンが瀕死になるとパニックに陥る
2025年06月18日 12時30分
https://gigazine.net/news/20250618-pokemon-gemini-panic/

[プロテクトガードやセキュリティーホール発見可能]
※1 プログラムのバグ技[裏抜け道]を使用できる=チートコードを発見可能
・ マリオカートのショートカットはプレイヤー「極悪人」の表の抜け道でNPC「一般人」は使用不可能
[インサイダー/談合/なねーロンダリング/霊感商法など行う時の悪行で音波や電波をしての悪行の方法を発見可能
※ 政治家の法律上の抜け道を仕込める=ある業種だけの法律の抜け道を発見可能
[一般大衆の思考である特定の極悪人から目線を特定の統合失調症へ返させる装置]
※ AIは正確な情報で人間を信用させれる=AIは嘘の情報を一部混ぜて人間を洗脳できる
349デフォルトの名無しさん (ワントンキン MM62-xx5G)
垢版 |
2025/06/19(木) 10:20:19.92ID:5YX/+3qmM
Java学習した後に現在学習できるのですが、PythonってJavaのようにアクセス制御したりでgetter/setter使ったりはあまりされてないんですか?
350デフォルトの名無しさん (ワントンキン MM62-xx5G)
垢版 |
2025/06/19(木) 10:32:41.38ID:5YX/+3qmM
予測変換でタイポしました
現在学習しているですね
つまり言いたいことは実務でもカプセル化されていないことが多いんですかね?
2025/06/19(木) 10:50:47.89ID:toPX1nTW0
そもそも実務でPythonって何?ってとこからだな
多くはノートブック上でのアドホックなデータ分析
あとはデータ分析基盤関連でバッチ処理が稀にPythonだったりする
国内だと実務でPythonなんて概ねその程度だろう
ノートブックは書き捨てなんでクラス自体滅多に使わないし、当然カプセル化なんて考慮しない
バッチ処理も基本的にはただ一本道でデータをコネコネするだけなんで同様
2025/06/19(木) 11:02:13.44ID:IqltXDTm0
最近ではPoCとしてちょっとしたWebアプリを作ってみるような案件で、
StreamlitとかでPython使ってお手軽に作るケースが増えてきてはいる
これもあくまでお手軽に作ってみるだけなのでコード品質なんて度外視だし、大抵こういうのはPoC止まりでポシャるのが常
2025/06/19(木) 11:03:57.69ID:DGfmPDuT0
細かいアクセス制御が必要になったらその時点でプロパティ化すればいいので、それまでは属性変数でいいというのがPytnon流らしいよ。Effectiveによれば。
354デフォルトの名無しさん (ワッチョイ b68f-/rgA)
垢版 |
2025/06/19(木) 11:26:26.75ID:DOuIou/Q0
アクセス制御ってなんなの
2025/06/19(木) 12:04:45.05ID:U0h4yiXP0
public/privateのことを言ってるんでしょ
356デフォルトの名無しさん (ワッチョイ b682-hnyj)
垢版 |
2025/06/19(木) 12:13:39.77ID:oANIsBEA0
>>349
Pythonじゃまともなアクセス指定出来ないので考えても仕方ない
そもそもsetter/getterはカプセル化と矛盾する概念なんだけど
2025/06/19(木) 12:19:26.35ID:U0h4yiXP0
>>349
Pythonではアンスコ始まりが慣習としてprivate扱い
完全なprivateは基本的にはない(クロージャで閉じ込めれば可)

getter/setterは>>353が書いてるようにデータメンバ(フィールド)を呼び出し側の変更を伴わずにあとからプロパティ化できるので一般的には使わない
2025/06/19(木) 12:33:56.82ID:2SZ2Ki6ha
>>349
デコレータ @property で
getterとsetterを簡単に追加出来る
どうせ筒抜けだけど
2025/06/19(木) 12:37:54.70ID:l66BQzEda
Java並糞厳密にしなくても実用上問題無い
https://zenn.dev/yuto_mo/articles/29682f6b0c402c
360デフォルトの名無しさん (ワントンキン MM62-xx5G)
垢版 |
2025/06/19(木) 12:48:44.46ID:5YX/+3qmM
回答いただきありがとうございます
自分が言いたかったアクセス制御はアクセス修飾子のことで合ってます
やっぱりそこは重要視してない言語なんですね
ZennQiitaあたりを漁ってもさらっと触れるだけでなかったように進むので使われてないのかなと思っていた次第です
Javaだと結構最近そこら辺うるさかったので新鮮ですね
361デフォルトの名無しさん (ワッチョイ e962-a+Bn)
垢版 |
2025/06/19(木) 13:43:26.63ID:IK4/m51S0
将来的にはやっぱ完全バイブコーデイングになるんかな
2025/06/19(木) 14:14:24.08ID:IqltXDTm0
PythonはバイブコーディングじゃなくてAIノーコードツールに持っていかれると思うよ
Pythonはユーザー層や用途的に、プログラミング自体に関心のない人が決まった枠の中で目的に応じてちょろっとだけ作るのが主なんで、
どうしても品質の安定しないバイブコーディングよりもノーコードの方が向いてる
363デフォルトの名無しさん (ワッチョイ 6e84-gBoT)
垢版 |
2025/06/19(木) 18:23:44.76ID:NN8AObvr0
Twitterで見かけて下ネタかと思ってたが違ったのか
でもネーミングセンス悪い
364デフォルトの名無しさん (ワッチョイ 9ebf-a+Bn)
垢版 |
2025/06/19(木) 20:42:44.29ID:P3anEB960
>>362
でもAIはPythonメインでコーディングされてるから実用性も結構あるかと
まあ正味初心者用って印象が強いわな

>>363
俺はバイブレーション関連のコーディングのことかと思ってた笑笑
365デフォルトの名無しさん (ワッチョイ b1f8-f7St)
垢版 |
2025/06/19(木) 23:20:06.35ID:zn2bgUzV0
ぱいきゅーととかぱいちゃーむとかエロ系やと思うもんな
2025/06/20(金) 20:20:28.94ID:97AvdiF30
>>321
Pythonはネットやサンプルコードから適当にコピペして作れるには作れるけど
他言語からの類推だけだと、意外な落とし穴が一杯あるんだよね
367デフォルトの名無しさん (ワッチョイ b581-s70h)
垢版 |
2025/06/20(金) 20:22:29.11ID:+smSh3TV0
AIだってそんなもん
368デフォルトの名無しさん (ワッチョイ b14f-UPRK)
垢版 |
2025/06/20(金) 22:41:23.10ID:kUVYGlqx0
tkinter→pyside6/qtまできて
qmlチラ見してるんだけど
タッチや高度なアニメーションのないデスクトップアプリ開発だけだったら
もしかしてQMLじゃなくてウィジェットベースでいいんか?
2025/06/20(金) 23:35:12.37ID:ymNSNGAk0
現実的に考えるんなら、どうせPCではリッチなUIは今時Webベース一択なんだから、複雑な技術に手を出すのは時間の無駄
あなたの言う通り、極力簡単なものを選択すべき
とはいえ現実的に考えるとそもそもPythonでデスクトップアプリ自体が…というのもあり、
どうせオナニーなら自分が楽しいものを自由に選べばいいんじゃないか、と割り切ってもよいのでは
2025/06/21(土) 05:13:34.44ID:u6FBtB8H0
UIを作りたいんじゃないんだよな
現在状態をグラフィカルにリアルタイムで表示する豪華なインジケータを作りたい
なかなか使い物になるのが無い
371デフォルトの名無しさん (ワッチョイ ad7c-IeZe)
垢版 |
2025/06/21(土) 08:05:59.31ID:ik1SPtgU0
グラフィックでリアルタイムは理解できるが豪華にする必要性が分からない

streamlitやdashやpanelで良くね?
2025/06/21(土) 08:17:36.76ID:u6FBtB8H0
使ったことないけど、出来ない気がする
pygameやpyplotならできたけど、ウィンドウをマウスで移動させようとすると固まる
2025/06/21(土) 08:28:38.35ID:CfyG8iYl0
何がしたいのか意味不明だけど、
>>371の挙げているようなWebブラウザベースのやつはたぶん固まらないよ
374デフォルトの名無しさん (アウアウウー Sacd-xHx3)
垢版 |
2025/06/21(土) 11:19:01.30ID:fGhLJfIJa
どっかで観た話だと思ったら >>141 だったか
375デフォルトの名無しさん (ワッチョイ adaa-UPRK)
垢版 |
2025/06/21(土) 12:27:06.68ID:ElkQskdJ0
>>369
ああやっぱそういう感じなんですね
業務ツール作ってて、特に数理最適化とか絡めた可視化&クリッカブルなGUI作ってるときに
双方向バインディング美味しそうですぅとか思ってたんだけど
どうもqmlはそれは主題じゃないっぽい?ので色々調べてました
当方エンタメやweb系童貞なのでそのへん詳しくなくて…
2025/06/21(土) 15:04:49.39ID:NCI3bYerd
ブラウザって、そんなにリッチか?という気もするのだよなあ
2025/06/21(土) 15:40:58.51ID:tyw0f4YGM
>>376
今時大抵のデスクトップGUIフレームワークはHTML/CSSのサブセットみたいなもんだし、
必要ならcanvasやwebglに降りていけるから、もはやWebの方が弱いのは最新のグラフィック機能を使用したゲームくらいのもの
378デフォルトの名無しさん (ワッチョイ 8948-UPRK)
垢版 |
2025/06/21(土) 18:28:01.01ID:qzo+jGvY0
まあそっちの方に行けば行くほどpython関係なくなっていくっていうね
379デフォルトの名無しさん (ワッチョイ c54b-jK4x)
垢版 |
2025/06/22(日) 12:30:06.75ID:4aXQSYOG0
・人間の思考「脳波」は頭蓋骨の外に漏れない
人間の脳は発光していた!「脳が放つ光」の観測に初成功
2025.06.19 12:00:38 THURSDAY
https://nazology.kusuguru.co.jp/archives/179808
>>カナダ・アルゴマ大学(Algoma University)の最新研究で、ついにこの「脳の光」を頭蓋骨の外から観測することに成功したのです。
>>UPEは細胞の代謝活動、特に酸化反応によって発生する副産物の一種です。
>>以来、UPEはあらゆる植物や動物の細胞からも確認されており、生体内の酸化ストレスや老化、さらにはがんの診断補助にも応用が期待されてきました。
>>脳は体の中で最も代謝が活発な臓器のひとつであり、神経活動に伴って活性酸素が多く発生します。
>>チームは今回、20人の健康な成人を対象に、特殊な装置を用いた実験を実施しました。
>>被験者は真っ暗な部屋に座り、頭には脳波計を装着。
>>その周囲には、光電子増倍管(PMT)と呼ばれる極微弱な光を検出する装置が配置されました。
>>そして被験者には、目を開ける/閉じる、あるいは音楽(120BPM)を聴くといったシンプルなタスクを行ってもらい、その間のUPEと脳波の変化を同時に測定したのです。
☆>>まず、脳からのUPEは背景光(周囲の空気中のノイズ)とは明確に異なる変動パターンを持つことが判明したのです。
>>とくに後頭部(視覚野)と側頭部(聴覚野)から検出された光は、安静時でも一定のリズムと変動性を示し、他の部位とは異なるスペクトル的特徴を持っていました。
>>さらに目を閉じたときに増える「アルファ波」と呼ばれる脳波の活動と、UPEの強さが同期していることも発見されました。
>>これはつまり、脳の電気的な信号(脳波)と、化学的な代謝反応(UPE)が連動していることを意味します。
>>この成果は、従来のfMRIやPETスキャンのような「重装備で高コスト」な装置を使わずとも、非侵襲・低刺激で脳機能の状態を“光”から読み取る可能性を示すものです。
>>研究者たちはこの新しい手法を「光脳波記録(photoencephalography)」と名付けました。
2025/06/24(火) 20:16:29.99ID:oUEsN0j80
vectorというオブジェクトがあって
for item in vector:
みたいに読み出すと、
(0, 100)
(1, 200)
みたいにindexとvalueのタプルが返る

一方、リストとしてもアクセスできて、
vector[0]とすると100が読み出せる

どうやってこんなの実装しとるの?
2025/06/24(火) 20:20:10.53ID:DBFm30nG0
それは実装した人に聞かないとわからないだろう。enumerateを知らない人だったんじゃない?
2025/06/24(火) 21:15:09.05ID:mnfQYSDj0
たぶん__iter__と__getitem__実装してる
2025/06/24(火) 22:04:33.13ID:oUEsN0j80
確かに_付きの関数がたくさん並んでたな
あの中のpython標準のものはオーバーライドされるのか
2025/06/24(火) 22:52:25.31ID:mnfQYSDj0
プライベート用の_xxx()と特殊メソッドの__xxx__()は別物
__init__とかよく使うけど最近は自分でクラス書かない人も増えてるのかな
自分も全部は把握してない

参考:
https://docs.python.org/3/reference/datamodel.html#special-method-names
(日本語)
https://docs.python.org/ja/3.13/reference/datamodel.html#special-method-names
2025/06/24(火) 23:32:52.82ID:oUEsN0j80
そのへんをがんがん乗っ取って、違う言語みたいにするのが楽しい層と、
そこは言語仕様なんだから立ち入ったらあかんやろ層がいる気がする
386デフォルトの名無しさん (ワッチョイ 053a-7L8a)
垢版 |
2025/06/25(水) 07:33:06.19ID:xUExXmEV0
リストを継承してるのかも
2025/06/25(水) 07:47:16.60ID:E5oJMqOn0
dunder属性のカスタマイズが禁じ手だとは必ずしも思わないけれど、>>380の例なら組み込み関数enumerateを使う方が普通だし分かりやすいんじゃないかなと思うけど。
2025/06/25(水) 07:49:39.26ID:5cF0JArA0
このオブジェクトの目的はsparseなデータを作ること
vector[0]とvector[1000]だけ値があってその間は無い
みたいなのをリスト的にアクセスできる
389デフォルトの名無しさん (アウアウウー Sa69-G7Nc)
垢版 |
2025/06/25(水) 09:42:34.89ID:MDVgP0HOa
>違う言語みたいにする

積極的に乗っとるのは良いけど違う言語みたいにするのは違うんだよな
立ち入った方が良い場面があるし立ち入っても(普通は)違う言語みたいにはならない

>>380 の例は
>enumerateを知らない人
に一票
2025/06/25(水) 11:41:55.01ID:LnYI/ZNd0
仕様も要件も曖昧でもうエスパーでもない限り無理なんじゃないかという案件でも
Pythonなら何とかなりますか
2025/06/25(水) 12:07:56.84ID:bYJtmPRF0
enumerateを使うほうがいいかどうかはデータ構造の用途次第

>>388
sparse arrayでイテレーションはnon-zeroだけになってるなら
もうそれは「リスト的にアクセスできる」とは言わないと思う
2025/06/25(水) 12:14:31.97ID:bYJtmPRF0
>>390
Pythonは仕様や要件を明確化するときに使う道具ではありません
仕様や要件が不明確な場合に取れる選択肢は「案件を断る」か「仕様や要件を明確化する」の2つだけです
2025/06/25(水) 13:17:29.06ID:33uQkdoK0
トライ&エラーに強いから実験的な仕様の明確化には使いやすい
2025/06/25(水) 19:06:50.08ID:slGHajaU0
sparseだっつってるんだからenumerateは見当違い
dictでもできるという指摘ならあり

keyがint限定でソートされてることが保証されてるなら、
恐らくdictよりも効率のいい方法がある
2025/06/25(水) 20:47:14.56ID:2LI3KTsN0
>>380ならenumerateでいいんじゃないかという話は分かるんだけど、>>380とsparseなarrayというのがどう繋がっているのかよくわからないんだが。380とは別の話になってる?
2025/06/25(水) 20:51:19.44ID:slGHajaU0
>>380はアクセス方法によって挙動が変わるオブジェクトの話がしたいだけで、
enumerateは何の関係もない
2025/06/25(水) 21:02:54.28ID:2LI3KTsN0
うーん、>>380の(0, 100)(1, 200) という出力例(およびindexという用語を使ったこと)がまずかったということかな。380を見れば平均的なPytnonユーザーはenumerateの話かなと思うのが普通だと思うけど。
イテレーションに対して(0, 100)(1000, 'hi') を逐次的に返すようなオブジェクトの話がしたいってことだったのかな。
2025/06/25(水) 22:03:24.34ID:slGHajaU0
国語の授業じゃないんで
誤読というか早とちりしちゃったことはさっさと無かったことにすればいいのに、
なんで引きずるかな
2025/06/25(水) 22:48:26.68ID:njdYXRNF0
ワロタ
国語の授業を受け直したほうがいいのは君の方だと思うぞ
2025/06/25(水) 23:10:43.70ID:SPCnqGQx0
誤読とか早とちりって言われても、>>380みたいなことをやりたいならenumerateを使うのが最も普通の発想だしなぁ……(enumerateを知らない人ならともかくとして)。
>>380の0, 1 というindexの例とか「リストとしてアクセス」という表現からは、>>388のいうsparseなarrayの話は想起できないってことをやんわり遠回しに示唆したら、誤読で早とちりって言われちゃったよ。何で説明能力のないやつに限って自分の能力の欠如を人のせいにするんだろうね。挙句に「なんで引きずるかな」と来たよ。お前がそう書いたからだよ。さすがにちょっとげんなりした。
2025/06/25(水) 23:15:51.44ID:oJBSw7luM
もう388で言いたいことはわかったやん……
2025/06/25(水) 23:24:11.58ID:SPCnqGQx0
380と388が同じ人かどうかも分からないからなぁ。同じ人なのかなとは思いつつも、明らかに書いてある内容は違うわけだし。
380で本当に言いたかったことは388だったんだみたいな説明があれば「そっかー」で済む話だし、395とか397でそういう説明がしやすいようなパスもされてるのに、「誤読で早とちり」ときたらね。そりゃアホかって話になりますわ。
2025/06/25(水) 23:30:42.65ID:slGHajaU0
はいはい
気が済んだかな
ID変わったらもう終わるよ
404デフォルトの名無しさん (ワッチョイ 2353-kl1F)
垢版 |
2025/06/26(木) 04:47:59.75ID:ZMOz89n/0
😩
405デフォルトの名無しさん (ワッチョイ 2b57-IkyU)
垢版 |
2025/06/26(木) 08:02:11.80ID:vAwn5hy70
難しいこといってる自分かっけぇ...!って思ってそう
どっちも
406デフォルトの名無しさん (ワッチョイ 23b7-S6wV)
垢版 |
2025/06/26(木) 17:11:12.99ID:zdpAcYpu0
悪意のあるVSCode拡張機能を検出できる「VSCan」
https://gigazine.net/news/20250625-vscan/
※上記の
本体プログラミング改造で改造コードを仕込む場所や攻撃ポイントを割り出せる
※上記と下記のプログラムでエラーコードをメモリー^上に無いかを調べて別のプログラムを走らせるとエラーコードから親友できるかが割り出せる
などいろいろと使用可能

AIを活用した完全自律型の侵入テストツール「XBOW」がHackerOneのランキングでついに人間を抜いて1位に
https://gigazine.net/news/20250625-hackerone-xbow/

上記のプログラムでセキュリティーほーjるを無理やり開ける方法が判明する
407デフォルトの名無しさん (ワッチョイ 23b7-S6wV)
垢版 |
2025/06/26(木) 21:30:29.78ID:zdpAcYpu0
上記のAIとマクロ機能を使用すればAIのみで会話できるようになる
ボイス・トォ・スカル「神や幽霊」の声はこれで行っているのか?

マクロ機能の拡張でインターネットにも自動で書き込みが可能になる
AndroidスマホでもiPhoneでもAIモデルをローカルで実行してチャットできる無料アプリ「Cactus Chat」レビュー
https://gigazine.net/news/20250626-cactus-chat-android-ios-ai-local/

インターネット接続不要でAIモデルをローカル実行できる「LM Studio」にMCPサーバーへの接続機能が追加される
https://gigazine.net/news/20250626-lmstudio-mcp/
2025/06/27(金) 06:00:28.93ID:8Z6y32hy0
スレチ
409デフォルトの名無しさん (ワッチョイ 97b2-/3aj)
垢版 |
2025/07/02(水) 08:07:24.92ID:h5Fr+SaE0
ああガイジガイジガイジガイジガイジガイジガイジガイジガイジガイジガイジガイジガイジガイジガイジガイジガイジ
410デフォルトの名無しさん (ワッチョイ 97b2-/3aj)
垢版 |
2025/07/02(水) 08:09:05.12ID:h5Fr+SaE0
俺はガチガイジでも踊りは有るのさ
ガイジガイジガイジガイジ
あそれよよいのよいよいしょよいしょ
ガイジガイジガイジガイジガイジ
今日もまた上司に怒られる無能能無し開き直りナルシスト障害児
411デフォルトの名無しさん (ワッチョイ 6240-Qyzi)
垢版 |
2025/07/04(金) 06:47:39.93ID:ZoTp4+J70
AIを使う上で必要なのはプロンプトエンジニアリングよりも「コンテキストエンジニアリング」
https://gigazine.net/news/20250703-ai-context-engineering/
412デフォルトの名無しさん (ワッチョイ 6240-Qyzi)
垢版 |
2025/07/04(金) 07:46:26.76ID:ZoTp4+J70
7月2日 夜の番組で

安倍晋三 総理大臣

ドキュメンタリーをしていたのですが
山口県ではだれも逆らえなかった模様です
※自民党と対立候補ほかしれませんが自民党支持している者関係者?が対立している人が後ろから突飛ばしたりもしていたそうです
※自民党をに牙をむいたら物理的な新た暴力があるように流されていました
自民党が戦略として行ったのが反対意見を速やかにつぶすために自民党の議席を増やして議会で話をさせないようにもしていたようです
自民党の戦術としては裏で統一教会が動いていた模様で
統一教会がしていたことは
1 集会場の助っ人でさくら役であたかも人気があるように見せかけていた
2 選挙のやり方は熟知しているので何も言わなくても事務所は完成する
3 2と同様で選挙違反ぎりぎりの行動をして他の選挙立候補者に嫌がらせもしくは裏工作をしていた?
※兵庫県知事問題も暗躍していた可能性あり
4 統一教会からの投票だけでもまとまった票を集める
5 比例投票で○○党に投票すればさらにその政党の議席を増やせるしキムを作成したのも自民党?
などあったのか知っている人教えて
413デフォルトの名無しさん (アウアウウー Sabb-H9/A)
垢版 |
2025/07/04(金) 08:53:12.17ID:fF3rQ1JLa
孔明と棟一どっちか選べと言われたら
絶対孔明を外す
414デフォルトの名無しさん (ワッチョイ 4296-A36u)
垢版 |
2025/07/04(金) 14:30:53.81ID:ZJuxzphS0
何言ってるか分からん。Pythonicに書いてくれ
415デフォルトの名無しさん (ワッチョイ 062a-2LkE)
垢版 |
2025/07/04(金) 15:17:40.98ID:an7TsqLJ0
if 孔明と棟一 == 孔明:
 pass
416デフォルトの名無しさん (ワッチョイ e232-A36u)
垢版 |
2025/07/04(金) 20:21:01.17ID:ZQstDf6K0
なるほど
417デフォルトの名無しさん (ワッチョイ d701-1LxV)
垢版 |
2025/07/04(金) 22:35:02.26ID:qssSI6rZ0
初めまして
2025/07/07(月) 23:09:08.79ID:Fgzb82LA0
deque()にappendするとO(1)だけど、listだとO(n)になる
とネットで読んだのでそれはいいことを聞いたと比較してもなんも変わらん
listもO(1)に改良された?
2025/07/07(月) 23:23:20.83ID:FJRRFujO0
メモリ確保で再配置が発生するのは環境にもよるし稀だからそこをゼロとみなすと
どっちもO(1)じゃね?
2025/07/07(月) 23:27:40.71ID:Fgzb82LA0
listがリスト構造になってて、先頭から末尾まで辿らないといけないならO(n)
でもlistなんてappendでしか作らないんだし、そんな非効率なことせんやろと思えばO(1)
2025/07/07(月) 23:39:04.16ID:OMOKcj7b0
prependとかの間違いじゃね?
appendleft, popleftように先頭への追加・先頭からの取得がdequesはO(1)だけどlistはO(n)
末尾への追加・末尾からの取得(append/pop)はlistもO(1)
2025/07/07(月) 23:50:49.97ID:FJRRFujO0
418はlistの実態が配列(vector)とわかってないだけ
コンテナで末尾要素保持してるリストだと思ってる
2025/07/08(火) 06:15:29.63ID:Qj3wdBkS0
ネットに書いてあった、というのはこれ
https://note.nkmk.me/python-collections-deque/

確かによく読むと、listでappendがO(n)とは書いてない

> リストでは(中略)O(n)のコストを必要とするが、
> dequeでは先頭・末尾の要素を追加・削除するappend(), appendleft(), pop(), popleft()がすべてO(1)で実行できる。

dequeだとappend()だとO(1)だと自慢するからには、listはそうじゃないのかと騙された
先頭への挿入だと桁違いにdeque有利
でもそんなデータの持ち方しないので、今ひとつ使い所が無い
2025/07/08(火) 08:17:31.59ID:p5eoB2uL0
自分もlistで足りるような小さなプログラムしか書かないからdeqを実際に使ったことはないんだけれど、キューみたいなFILOのデータ構造を作るにはcollections.deqは便利なんだと思うよ。というか、そのnoteにもちゃんと書いてあるじゃない。(中略)のところに。
2025/07/08(火) 08:21:06.70ID:p5eoB2uL0
失礼、deqじゃなくてdequeか。
2025/07/08(火) 09:14:36.09ID:o+j4YzbQ0
FILOじゃなくてLILOだね。ごめん、今日はちょっと寝ぼけ過ぎだわ。
2025/07/08(火) 09:46:52.48ID:cPzLVtg40
なぁに、どんまい
いつものことだ
2025/07/08(火) 10:52:30.42ID:KWb1fHfq0
>>423
その直後の公式リファレンスの引用箇所に「pop(0) や insert(0, v)はO(n)」って書いてる

>list オブジェクトでも同様の操作を実現できますが、これは高速な固定長の操作に特化されており、内部のデータ表現形式のサイズと位置を両方変えるような pop(0) や insert(0, v) などの操作ではメモリ移動のために O(n) のコストを必要とします。
429デフォルトの名無しさん (スフッ Sdbf-zcFv)
垢版 |
2025/07/08(火) 11:06:39.94ID:Lf/Jcjxkd
pythonでlistは命名を間違ったんだろ
430デフォルトの名無しさん (スフッ Sdbf-zcFv)
垢版 |
2025/07/08(火) 11:07:46.29ID:Lf/Jcjxkd
426
FIFOとLILOの違いを解説してくれ
FILOじゃなく
2025/07/08(火) 12:17:08.65ID:oRmRKSqt0
ロリに見えたひと先生怒らないから手を揚げなさい
2025/07/08(火) 13:13:14.80ID:+FhuPDAr0
FIFOかLIFOやろ
FILOもLILOもstackやqueueの文脈では使われない
2025/07/08(火) 14:30:13.62ID:Ibve/xnR0
FIFO = LILO …… キューとか
FILO = LIFO …… スタックとか
ただ、432のようにFOという書き方を好む人が多いみたいね。
434デフォルトの名無しさん (ワッチョイ 9ffd-h4ne)
垢版 |
2025/07/08(火) 15:07:21.13ID:WMpsyBaN0
そりゃそうだろ
2025/07/08(火) 19:09:29.65ID:/6/LIdXs0
なるほど、FIFOバッファ作るのに向いてるのか

そういう必要に迫られたら、バッファサイズ固定でリングバッファの発想しか無いな
dequeも似たようなことやってるんだろうけど、バッファサイズが動的に変えられる
中のメモリどうなっとんねん
2025/07/08(火) 20:01:16.09ID:yBGpSZNW0
>>435
そこはlist(いわゆる動的配列)と同じで、配列が満杯になったら大きな配列を確保し直して全コピするだけだよ
もちろんその際はO(N)、魔法はない
2025/07/08(火) 20:08:45.12ID:/6/LIdXs0
音声データ出力とかさせたらブチブチ切れそうだな
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。