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/08(日) 23:24:52.40ID:RzO7Dv3B0
csvでDialect工夫すればいけるかな
本来の用途じゃないからあやしいけど
delimiter: ' '
doublequote: False
escapechar: '\\'
skipinitialspace: True
2025/06/08(日) 23:44:06.96ID:zkj2b/490
>>300
“file1 with space.txt“ option1 option2
“file2 with space.txt“ option1 option2
file3_without_space.txt option1

その入力ファイルは↑こういう形式になるんじゃないの?
それって何ていうCSVなわけで・・・
2025/06/08(日) 23:49:23.49ID:WG3oMPSJ0
なるほど
windowsのコマンドラインはcsvだったのか
2025/06/09(月) 00:21:01.41ID:T14jbayf0
windowsコマンドの"のエスケープはexcelと同じでいいのか
301だけど勘違いしてた
305デフォルトの名無しさん (ワッチョイ 8bcf-tqph)
垢版 |
2025/06/09(月) 07:26:15.15ID:Liv38u080
>>298
linuxでも空白が入ったパスは使われる
306デフォルトの名無しさん (ワッチョイ c9aa-4nC+)
垢版 |
2025/06/09(月) 07:32:59.49ID:F1GxFSPI0
パスにスペースとかマルチバイトとかもううんざり
307デフォルトの名無しさん (ワッチョイ a92a-VfAf)
垢版 |
2025/06/09(月) 08:41:00.36ID:uu8ntbNJ0
/usr/lib/python3 ですら出て来る。

$ locate ' ' | grep -i /usr/lib/python3
/usr/lib/python3.12/site-packages/setuptools/script (dev).tmpl
/usr/lib/python3.12/site-packages/setuptools/_vendor/jaraco/text/Lorem ipsum.txt
/usr/lib/python3.12/site-packages/setuptools/command/launcher manifest.xml
308デフォルトの名無しさん (ワッチョイ 0b68-i43E)
垢版 |
2025/06/10(火) 21:49:57.63ID:xw5qbHPC0
茂木健一郎氏:「Pythonできても意味がない時代」が到来、“文系の逆襲”が始まった
6/9(月) 6:10配信
https://news.yahoo.co.jp/articles/c0759423e559f590296e7028bfa865c362d5c2dc
2025/06/10(火) 21:58:16.07ID:CR+Dmwyy0
茂木さんはなんか言動が怪しいと思ってたけど、文系だったのか
310デフォルトの名無しさん (ワッチョイ 0b62-vZf9)
垢版 |
2025/06/10(火) 23:36:59.87ID:mPdwye300
>>293
それはわかる
俺は一時期customtkinterとかいうやつ使ってた
あのデザイン割と好きなんよ
311デフォルトの名無しさん (ワッチョイ 3937-gi55)
垢版 |
2025/06/10(火) 23:45:10.69ID:SAAmXut80
Pythonできたら意味がある時代なんて過去に存在したことない
312デフォルトの名無しさん (ドコグロ MM3d-+qUz)
垢版 |
2025/06/11(水) 12:09:26.96ID:jlvxxwmLM
茂木健一郎はやばい
313デフォルトの名無しさん (ワッチョイ 2be6-F+i+)
垢版 |
2025/06/11(水) 13:13:12.39ID:l+Gs6LvU0
創価在日茂木
314デフォルトの名無しさん (ワッチョイ b94d-ZZSa)
垢版 |
2025/06/11(水) 15:02:58.63ID:jtrpcw1X0
超音波と電波は頭蓋骨貫通する
傷害事件や殺人事件の被害が出ているのですが調査可能ですか

「最近もの忘れ多いかも」”超音波”が効く未来の脳ケアガジェットに期待
2025.06.11 12:00
https://ascii.jp/elem/000/004/268/4268478/
>>サウンドウェーブイノベーション株式会社が開発中の「LIPUS-Brain」という医療機器だ。頭に当てるだけで脳を優しく刺激してくれるらしい。仕組みは「低出力パルス波超音波(LIPUS)」という特殊な音を使って、脳内の血流や神経の働きをサポートするというもの。
>> 「脳に超音波って大丈夫?」と思うかもしれないが、これは低出力&非侵襲。要は、“切らない・飲まない・痛くない”系の治療機器だ。軽症アルツハイマー病への有効性が示唆されており、2022年には厚生労働省から「先駆的医療機器」のお墨付きももらっており、現在も治験が進んでいる。
テラヘルツ波で内耳蝸牛を観察、難聴など耳の病気の診断に期待
2025年06月11日 12時00分更新
https://ascii.jp/elem/000/004/278/4278126/
>> 難聴の多くは、耳の奥にある音をつかさどる器官である内耳蝸牛(かぎゅう)の障害が原因とされています。内耳蝸牛は頭蓋骨深部にあるため、光計測では骨を透過できず、X線撮影では被ばくのリスクがあり、内部の観察が困難です。
>>可視光と電波の中間帯に位置するテラへルツ波は、内部を被ばくさせずに観察できることから、安心安全な技術として注目されています。しかし、波長は約300マイクロ(マイクロは100万分の1)メートルであり、それより小さなマイクロメートルレベルの対象物は観測できませんでした。
>>マウスを用いた実験により、テラへルツ波を利用して内耳蝸牛を観察しました。研究チームは、非線形光学結晶にフェムト(フェムトは1000兆分の1)秒オーダーの短い時間だけ強いレーザー光を照射すると、テラヘルツ波が局所的に発生して点光源として扱えることに着目。点光源から発生したテラヘルツ波が、蝸牛内部で反射して戻ってくるまでの時間を測定して距離や形状を調べる独自の手法と、機械学習を利用した画像解析法を開発しました。
>>これらを適用することで、内耳蝸牛内部の3次元構造をマイクロメートルレベルで初めて可視化し、断面観察にも成功しました。
2025/06/11(水) 16:22:16.38ID:/BCGT1RAd
Pythonできるようになって在宅で高い仕事選んでタイパよく働こう、
みたいな波がWeb界隈で時々起こるけど、毎度、
仕事経験のない根なし草的プログラマーを量産しているだけであり、
そもそも、実装言語しか知らないプログラマー上がりの人とか
淘汰されるかfireされるか切られるかの存在でしかない

脳科学者さんにはなにか特別なものに見えていたのかもしれないが
2025/06/11(水) 20:01:03.00ID:5nsrCpqd0
fireは自分でするんだよ
317デフォルトの名無しさん (アウアウウー Sadd-MJCJ)
垢版 |
2025/06/11(水) 21:18:16.62ID:n2ChAYWba
さすがに今はもう茂木はネタ扱いの人だよな
318デフォルトの名無しさん (ワッチョイ 2bd5-F+i+)
垢版 |
2025/06/11(水) 21:49:43.78ID:l+Gs6LvU0
>>317
最初からだよ
あれ持ち上げてたり
偽学者を送り込んでるのは創価在日
2025/06/11(水) 22:44:01.91ID:rzB4MziJ0
>>316
思うにそれってなんか「課金する」「オーバーライドする」みたいな
文脈と省略されてる主語が正反対な用語に思えるのだが
2025/06/11(水) 23:03:25.95ID:5nsrCpqd0
なるほど
fireされるのは受け身ではなくて尊敬語だったのか
2025/06/14(土) 00:58:16.86ID:qknWmzKZ0
てか誰でも学習コスト極小で簡単にプログラムを組めるようにPythonは作ってあるのに、
「Pythonが出来る」とか大袈裟に言うのはオツムが残念過ぎないかね

下手したらプロンプトエンジニアリングよりPythonコード書く方が簡単まであるだろ
2025/06/14(土) 10:41:59.89ID:qtfLhYVz0
駄文なら誰でも書ける
2025/06/14(土) 11:02:00.34ID:SW3NoVNh0
ちょっと前はVBAが出来ると書かれてた部分じゃないかな
自分でアルゴリズムを追加すると、PCの利用範囲が遥かに広がる
その記述方式がVBAでありpython

大規模なものをがっつり開発するのはプロに任せて、
各個人が小さいのを作れるだけで全然違う

それをAIがやってくれるようになるよ、という主張なんだろうけど、
そうはならんやろと思う
324デフォルトの名無しさん (ワッチョイ 136e-ZZSa)
垢版 |
2025/06/14(土) 19:21:39.95ID:TLqczxub0
mRNAワクチンの“新たな懸念”接種済み妊婦の子どもに「異常タンパク質構造」血中で確認★2 [Gecko★]
2025/06/14(土) 15:48:24.59
https://asahi.5ch.net/test/read.cgi/newsplus/1749883704/


・ワクチン問題になっている
2025/06/14(土) 19:52:26.45ID:8e4YyHKjM
>>321
Pythonは分かりやすいが、学ぶべき量は、8BITマシンのBASIC言語よりは多くなっている。
仕様が豊富だから。
326デフォルトの名無しさん (ワッチョイ 13ba-lR5U)
垢版 |
2025/06/14(土) 21:02:07.63ID:/dDl3FcL0
Pythonは学歴勝負の言語で、言語だけトレーニングしても何の意味もない
327デフォルトの名無しさん (ワッチョイ d98b-1q1N)
垢版 |
2025/06/14(土) 21:50:37.12ID:Np6xM9eK0
BASICを極めればいいのに
なんで言語開発者はみなBASIC嫌うんだろう?
2025/06/14(土) 21:53:21.17ID:SW3NoVNh0
行番号が嫌だから
329デフォルトの名無しさん (ワッチョイ 8b2a-VfAf)
垢版 |
2025/06/14(土) 22:41:22.32ID:pbyp84CC0
>>326
> Pythonは学歴勝負の言語

学力でなく学歴なのか。
330デフォルトの名無しさん (ワッチョイ e9d0-QhKk)
垢版 |
2025/06/15(日) 09:43:24.09ID:GHzk9Qj/0
BASICは行番号無くしたし、ネイティブ吐けるようになった
それなのにそっから先放置されてしまった

どんなAPIやコンポーネントも呼び出して使えば済むだけだし
BASICで何でもこなせてほしい

コードに記号だけたくさん出てくるのは受け付けないんだよなぁ
331デフォルトの名無しさん (ワッチョイ e9d0-QhKk)
垢版 |
2025/06/15(日) 09:44:25.47ID:GHzk9Qj/0
ハングル見てるみたいで
2025/06/15(日) 09:55:29.55ID:G5z1EdlA0
8bitのBASICはendif無かった気がするけど、
ネストさせた時に困らなかったんだろうか
333デフォルトの名無しさん (アウアウウー Sacd-xHx3)
垢版 |
2025/06/15(日) 12:00:11.65ID:VWehYNCSa
困る例を挙げてみて
2025/06/15(日) 12:06:54.08ID:G5z1EdlA0
if then else を全部1行に書く文法しか無いからそもそもネストできないのか
for next, while wendみたいに複数行志向のステートメントもあるのに
2025/06/15(日) 13:44:01.16ID:eF+MuTlFM
>>334
50 if x >= 10 then 110
とすると、x が 10 以上の時に行番号 110 に飛ぶ。
それで構造の様なものを自分で作る仕組み。
2025/06/15(日) 13:46:01.55ID:eF+MuTlFM
>>330
>コードに記号だけたくさん出てくるのは受け付けないんだよなぁ
それはPythonの話なのか、別の言語の話なのか、どちら?
Pythonは、記号は [a,b,c] や、[1:5] みたいなものだけだよね。
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で言いたいことはわかったやん……
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況