Pythonのお勉強 Part75

レス数が1000を超えています。これ以上書き込みはできません。
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/04/04(金) 01:47:58.04ID:UMpXJcmx0
・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨
・エラーを解決したいときは、かならず
エラー文(勝手に省略orスクショうp等の横着禁止)と
おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。
2025/04/04(金) 01:48:46.67ID:UMpXJcmx0
★Pythonのソースコードを5ちゃんに直貼はインデントが崩壊するので、
↓等のコードup用サイトに貼ってきてくだしあ。(スクリーンショットをupる「横着」禁止)
ttps://techiedelight.com/compiler/  Run Code機能あり。
ttp://ideone.com/      デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。消えるまでの日数は十分長ーく指定のこと。

◇Pythonオフィシャルサイト http://www.python.org/
◇Pythonドキュメント https://docs.python.org/ja/3/
◇まとめwiki ttp://python.rdy.jp/
2025/04/04(金) 01:49:33.14ID:UMpXJcmx0
●関連スレ● 自称初心者は↓へ
【まず1嫁】くだすれPython(超初心者用) その60
https://mevius.5ch.net/test/read.cgi/tech/1725188284/

次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなった)
5デフォルトの名無しさん (アウアウウー Sa23-P5w+)
垢版 |
2025/04/04(金) 02:39:02.22ID:cQGQlvkDa
def __delitem__(self, key):
self.db.delete(self.table, where='session_id=$key', vars=

def cleanup(self, timeout):
timeout = datetime.tim
6デフォルトの名無しさん (ワッチョイ ff81-aP9k)
垢版 |
2025/04/04(金) 04:57:42.17ID:UAHOgGox0
>>2
そういや、ruby馬鹿は消えたな
2025/04/05(土) 14:51:41.86ID:UsOVUqdC0
ついにpythonのライブラリ周りの管理が統一されるのか(´・ω・`)
8デフォルトの名無しさん (ワッチョイ ff5a-xSZ1)
垢版 |
2025/04/05(土) 15:47:53.31ID:DvK1IQwX0
されねーだろ
2025/04/05(土) 22:43:53.80ID:v4+2luQC0
uvは素晴らしい
とにかくこれ
10デフォルトの名無しさん (ワッチョイ fe8b-GhsC)
垢版 |
2025/04/06(日) 01:30:07.40ID:yShqhMrI0
poetry捨ててuv行ってよかった
2025/04/06(日) 02:42:44.44ID:8QCWAleJ0
やっと辿りついた感はあるね
2025/04/06(日) 10:38:47.01ID:5sAMPuox0
いうほど使いやすいか?
2025/04/06(日) 12:26:07.81ID:/a2YR2m/d
間違いなく今までで1番近いやすいよ、
npmとほぼ変わらない操作感なのもでかい。
2025/04/06(日) 12:53:27.77ID:Y86s9AaG0
ただのpipでバージョン入れずにインストールして環境丸ごとダメにしたり

condaでライブラリがなくてconda-forgeやらを色々試したり

最悪だとpipとcondaごっちゃにした挙げ句もっと後で別のライブラリを入れたら
pipインストールのと合わなくて壊れたり

そんな日々もやっと去った

昔はpipでtensorflow-gpuなんて出来たもんじゃなかったなあ
15デフォルトの名無しさん (アウアウウー Sa05-nY3F)
垢版 |
2025/04/06(日) 18:03:52.90ID:9LmRcOSWa
馬鹿自慢乙
2025/04/06(日) 18:43:46.81ID:5sAMPuox0
いや1番の問題は複数人で使った時に同じ環境が作れるかって部分で
その時点で変な管理ツール導入しても面倒が増えるだけなんだよね
一つのことを解決するために複雑なツールを導入することで
さらに問題が複雑になる典型例
npmのように最初から設計がランタイムと一体の設計じゃないとどうしてもこの問題は起きる
なんだよpyproject.tomlって
2025/04/06(日) 19:34:45.76ID:2VLt6qAC0
いやそんなのはpip freezeできっちりバージョン指定されたrequirements.txtを生成して、それをpip installすれば済む話でしょ
pipの使い方の定石を知らない(教えられてない)のが悪いだけ
18デフォルトの名無しさん (ワッチョイ 423e-Iwxc)
垢版 |
2025/04/06(日) 19:40:02.26ID:ls8n4UYu0
npmこそ地獄だろ
19デフォルトの名無しさん (ワッチョイ 11a4-VGeA)
垢版 |
2025/04/06(日) 20:31:24.50ID:BBxPEhXD0
>>14
venvだけで使ったことなさそう
2025/04/06(日) 20:37:11.14ID:5sAMPuox0
>>17
それで動くと思ってるならpythonのライブラリを舐めすぎ
ほんとゴミだから
2025/04/06(日) 20:37:47.68ID:5sAMPuox0
>>18
地獄だけど動くんだよな
2025/04/06(日) 20:38:37.85ID:5sAMPuox0
npmは「常に全てを最新にする」という回避方法がある
これで大抵は動く
pythonはそれじゃ動かない
ほんとじゃじゃ馬だよ
2025/04/06(日) 21:13:29.04ID:2VLt6qAC0
>>20
えっ?ちゃんと同じバージョンのライブラリをインストールしたのに動かない具体的な事例があるの?
そのrequirements.txtの内容と、なぜ動かなかったのか理由を教えてもらってもいいかな?

pipの動作原理的にそんなことは絶対あり得ないと思ってたんだ
id:5sAMPuox0が>>20みたいなことを断言するからにはpipにはよほどの根本的な欠陥があるんだろう
2025/04/06(日) 22:33:02.36ID:5sAMPuox0
>>23
あほ?pipの問題じゃなくて
インストールしたライブラリが動かないって話
だからuvだとか使っても無意味なの
そもそもuvも全環境で動くか怪しいだろう
C拡張使ってるライブラリだと特定の環境で動かない
だからみんなdockerに逃げてるんだ
2025/04/06(日) 22:37:22.11ID:5sAMPuox0
ubuntuでpipを使うこれが最も安定しており信頼できる
26デフォルトの名無しさん (ワッチョイ 4d1b-CpEl)
垢版 |
2025/04/06(日) 23:17:53.61ID:+S89BOuw0
それこそ昔のイメージで語ってるだけじゃないの
27デフォルトの名無しさん (スップ Sd82-GhsC)
垢版 |
2025/04/07(月) 00:10:13.29ID:5Z3gIi8hd
pipコマンドは緊張するよな
今どこの環境にぶっ込まれるんだ?みたいな
アップデートしたらぶっ壊れるし

むしろpip禁止でアンインストール推奨もんじゃね?
28デフォルトの名無しさん (スップ Sd82-GhsC)
垢版 |
2025/04/07(月) 00:11:27.03ID:5Z3gIi8hd
>>17
同じアーキテクチャで回せると思ったら大間違いだぞ
29デフォルトの名無しさん (ワッチョイ 119a-nzE6)
垢版 |
2025/04/07(月) 08:47:26.49ID:mQ2Yl7WY0
インストールは問題なくてもパスが通らなかったりするしな
2025/04/07(月) 10:05:04.96ID:r3HJQQJg0
node.jsみたいにローカルのディレクトリにインストールするのは最初どうかと思ったけど
今考えるとそのセンスは本当に素晴らしかったな
31デフォルトの名無しさん (ワッチョイ 2268-GhsC)
垢版 |
2025/04/07(月) 12:52:43.90ID:UIaltDxy0
Pythonはネイティブのライブラリに依存しているものが多いというのはあるけど、そもそもユーザーの意識の違いが大きいと思う
プロダクションの第一線でWebのトラフィック捌かなきゃいけないNode.jsとは違って、
Python使いは止まってもいい無責任な仕事ばっかやってる奴が多い
2025/04/07(月) 14:08:59.45ID:jjLsXCCx0
問題なく使えてるけど、何が問題なのか
33デフォルトの名無しさん (アウアウウー Sa05-nY3F)
垢版 |
2025/04/07(月) 14:15:47.15ID:w0rhHNCza
>>22
Rust の Cargo (crates) も全てを最新にすると動かなくなることがあるなω
34デフォルトの名無しさん (アウアウウー Sa05-nY3F)
垢版 |
2025/04/07(月) 14:17:50.70ID:w0rhHNCza
>>30
node.js(npm)でも常にglobalに入れちゃう強者も居るで
35デフォルトの名無しさん (ワッチョイ c57c-RKjN)
垢版 |
2025/04/07(月) 21:26:36.55ID:y9MT9NVT0
pythonでもnuget使いたい
36デフォルトの名無しさん (ワッチョイ 4d8b-CpEl)
垢版 |
2025/04/07(月) 22:27:19.99ID:WRPPMwSM0
>>35
.NET詳しくないから聞きたいんだけど、例えばPythonの venv + pip と比べて nuget ってどういうところが良いの?
37デフォルトの名無しさん (ワッチョイ 8228-LHEm)
垢版 |
2025/04/08(火) 14:28:30.95ID:iDB18Qf00
Ubuntuのpipjは、うっかり生pipしちゃった時に警告を出してくれるのがいいよな
これ他の環境でも警告してくれるようにできないのかな?
38デフォルトの名無しさん (ワッチョイ fe15-GhsC)
垢版 |
2025/04/08(火) 16:53:05.52ID:APqPQxL60
pipは緊張感を持つだろう
スクリプトとかの中に入ってたら目も当てられない
2025/04/08(火) 16:57:55.90ID:pf+/mYjD0
anaconda使う人はどこがいいんだ
2025/04/08(火) 18:55:52.43ID:LpdNAnXX0
>>39
pipオンリーの時より格段に良くなった

その感動を忘れず使ってるって感じw

そしてpipyにはあるのにcondaだとconda-forgeにすらねーぞー!
とか吠えまくる
biocondaとか妙なリポジトリまで探してやっと発見

あるいは環境の初期だけcondaで作って後は全部pipでビビりながら入れるなんて事も

さっさとuv行こう
2025/04/08(火) 21:00:08.13ID:1TlyFVPX0
condaとか今やただの情弱しか使ってねー
42デフォルトの名無しさん (ワッチョイ fe6d-GhsC)
垢版 |
2025/04/08(火) 22:02:28.87ID:APqPQxL60
>>39
去年春に捨てたな
なんかすげえスッキリした
言うほど数値計算、統計で有利になる場面ないし
ただの venvだしPYPIと違うパッケージだし
43デフォルトの名無しさん (ワッチョイ fe6d-GhsC)
垢版 |
2025/04/08(火) 22:03:09.03ID:APqPQxL60
uvってastralがコンパイルしたバイナリpythonなのがちょっとだけ気になる
2025/04/08(火) 22:04:17.39ID:Bmlc6BaY0
pipは論外
2025/04/08(火) 22:08:43.76ID:1TlyFVPX0
>>43
これか?
確かに気になるな
https://github.com/astral-sh/python-build-standalone
46デフォルトの名無しさん (ワッチョイ 117a-VGeA)
垢版 |
2025/04/08(火) 22:40:51.35ID:PunKZOl30
開発環境とデプロイ先もuv使ってるの?
venv使った方が楽だと思う
2025/04/09(水) 00:43:05.40ID:ixpMLdNe0
デプロイ先は流石にdockerじゃない?
専用コンテナあるし
48デフォルトの名無しさん (ワッチョイ 7251-6yuJ)
垢版 |
2025/04/09(水) 02:44:12.31ID:vE3p12/y0
anacondaはspyderが何となく好きだから使ってるけど、
spyder単体でも動かせるだろうね
49デフォルトの名無しさん (ワッチョイ 222f-GhsC)
垢版 |
2025/04/09(水) 17:02:26.21ID:93J1Pem30
AnacondaはWindows環境でGUIインストーラ一発でだいたい整うから流行っただけで、UNIX系OSで使う意味はない
そしてWindowsでPython使うのってだいたいエンタープライズ系なんで、有償なのはむしろメリットですらある
2025/04/09(水) 19:36:40.84ID:ixpMLdNe0
開発環境uv
デプロイ公式のdockerイメージ
これが現時点でのベストプラクティスかな
2025/04/09(水) 19:44:45.50ID:wYCQZJA90
開発環境はdevcontainerにすれば開発と本番の差は少なくなっていく(´・ω・`)
52デフォルトの名無しさん (ワッチョイ ae7e-GhsC)
垢版 |
2025/04/10(木) 13:56:18.45ID:HPWJbu7a0
日時の操作について質問です
report_timeにはタイムゾーンが付与されていないUTC時間が入っています
これにUTCのタイムゾーンを付与してJST時間に変換するのどうやるんでしょうか?

https://dpaste.com/AJ8ESA62M
2025/04/10(木) 14:01:24.81ID:dFhZ+aoZ0
ChatGPTに聞けば?
2025/04/10(木) 15:53:44.64ID:T0Uy5mwx0
>>52
from datetime import datetime
import pytz

# naive datetime(タイムゾーンなしのUTC時間)
report_time = datetime(2025, 4, 10, 2, 35)

# UTCタイムゾーンを付与
utc = pytz.utc
report_time_utc = utc.localize(report_time)

# JSTに変換
jst = pytz.timezone("Asia/Tokyo")
report_time_jst = report_time_utc.astimezone(jst)

print("UTC:", report_time_utc)
print("JST:", report_time_jst)
55デフォルトの名無しさん (ワッチョイ ae7e-GhsC)
垢版 |
2025/04/10(木) 16:41:42.20ID:HPWJbu7a0
>>54
どうもありがとうございます!
感謝します!
2025/04/10(木) 17:12:47.16ID:h/uPTJIH0
今はもう標準だけで同じことができるようになってるから特殊な事情がない限りpytzは使ってはいけない
57デフォルトの名無しさん (ワッチョイ ae7e-GhsC)
垢版 |
2025/04/10(木) 18:41:53.47ID:HPWJbu7a0
>>56
標準のdatetimeモジュール触ってみてるんですけど分からなかったです…

別の質問ですけど2つリストがあってそれを組み合わせたいです
いい方法教えてほしいです
https://dpaste.com/AE6DRGBZU
2025/04/10(木) 21:20:35.52ID:bOnfD5+t0
リストの組み合わせ方法はChatGPTにでも聞けばいくつかの方法を丁寧に教えてくれる

それはいいんだけど元のデータの持ち方が不自然すぎない?
気象庁のxmlから取ってるならそんなことにならないだろうから
どこかのサイトからスクレイピングしてるんだと思うけど
であれば最初からもう少しきれいな形で取得できるはず
2025/04/10(木) 22:07:45.46ID:dFhZ+aoZ0
なぜChatGPTに聞かないのだろう
2025/04/10(木) 22:08:47.05ID:dFhZ+aoZ0
もう質問スレは終わったと気がついた方がいい
ChatGPTはこう言っていますがベストですか?みたいな質問なら許す
61デフォルトの名無しさん (ワッチョイ 797b-GhsC)
垢版 |
2025/04/10(木) 22:17:49.25ID:AYrizA3n0
>>58
ChatGPT使ったことないです
Spresenseでみちびきのデータを受信してそのデータをPythonのazarashiというライブラリで読み取って試してます
最終的にArduinoに送りたいので必要な情報だけのjsonにしたくて…

https://dpaste.com/HZJMPAZLK
2025/04/10(木) 23:01:50.51ID:dFhZ+aoZ0
>>61
いや使えよw
2025/04/10(木) 23:28:46.75ID:bOnfD5+t0
>>61
azarashiがどういう形式で出力するのかよくわからないけど
( "海上濃霧警報", "日本海西部”)が1つのレポートで
( "海上濃霧警報", “対馬海峡”)はまた別のレポートじゃないの?

であれば最初からレポートのリストを持っておけば
グループ化して表示すればいいだけだよ
64デフォルトの名無しさん (ワッチョイ 29ad-Pwyb)
垢版 |
2025/04/11(金) 01:58:06.51ID:eYM6hmWS0
>>61
同じように、GPS(みちびき)の災害情報を使って、Arduinoで、ってやろうと思って
その前にちゃんとできるかどうか、Pythonで作りかけたけど
あまりにも参照データが大きくて、めんどくさくなってやめた(Arduinoにデータが入らない)
ぶっちゃけコードテーブルを作れば、参照するだけで取れるから、悩むことはないかと..
2025/04/11(金) 06:24:57.74ID:ktxDTqcE0
web上でやらなきゃいけない仕事をChatgptに投げたらPythonのコード返してくれた🥺
ちょくちょく仕事の合間に切ったり貼ったりしてたらエラーに悩まされたけど8時間くらいで自動化マクロ作れた
RPGツクール2000以来のプログラミングだけどChatgptって本当にすごいなぁ
ちょっと思った通りにならない時は自分で調べなきゃだけどプログラミングの間口って今すごい広がってるんだね
66デフォルトの名無しさん (ワッチョイ 82ad-Y9xZ)
垢版 |
2025/04/11(金) 09:27:07.90ID:kLLg6fYj0
自分もAIよくわからなくて使ったことなかったけどduckduckgoのサイトに"チャット"ってとこで無料でついてて
言語モデルも選べて検索するのと同じで聞けばいいだけで便利だよ(間違ってることもあるので要注意)
このパソコンには○端子はありますか?→はい、2013年からのモデルにはついてますよ
→ついてないようですが確かですか?→ご指摘ありがとうございますついてません!となることもある
67デフォルトの名無しさん (ワッチョイ 82ad-Y9xZ)
垢版 |
2025/04/11(金) 09:29:46.57ID:kLLg6fYj0
>>65
相手は機械だし"pythonで~"などと自分で先回りして限定的な解答を引き出さなきゃだよな
検索ワード工夫するのと同じ感じ
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は高速だが学習コストが高く色々試すにも不向き
プログラマが出てくるのは理論が枯れてからで、そっから他言語で高速なものを作るといった感じ
2025/05/06(火) 21:29:52.94ID:S17iTsVR0
>>167
そうなの?
文法は簡単というか、大差ないけど…
C++の学習コストが高いのは、高度な機能を使う場合だし…
2025/05/06(火) 23:14:58.49ID:pucsqgA/0
他でNumPy/SciPy相当を用意できてる環境ってお硬い言語しかないからね
英語風に書けてDSL余裕なRubyやHaskellでもよかっただろうけど人的リソースの差かな
170デフォルトの名無しさん (ワッチョイ d24e-UfZO)
垢版 |
2025/05/06(火) 23:49:09.31ID:VP9VjAG+0
C++はNumpy,PandasといったAIを進めるための前提レベルのモジュールが弱すぎるしなぁ
2025/05/07(水) 00:56:53.81ID:3Nv7PA1l0
なんでPythonかというと理由は簡単で、データサイエンス分野で流行する前から米国ではPythonスクリプト言語のスタンダードだったから
グルー言語としてあえて他を選ぶ理由がないから順当にPythonが選ばれただけ
日本にいるとどうしてもAIとともにどこからか湧いてきたポッと出の言語に見えるけどね
2025/05/07(水) 01:43:24.24ID:OFqp/W1O0
>>171
で、
なんでC++じゃないの?
173デフォルトの名無しさん (ワッチョイ de5f-+YTi)
垢版 |
2025/05/07(水) 05:24:29.69ID:vFxSj+4a0
SICPの連中がSchemの次に選んだ言語がpythonだったから?
2025/05/07(水) 05:50:37.35ID:Jlz+je2/0
DarkNet の事は無かった事になっているのか
2025/05/07(水) 09:46:51.37ID:Gjm+c4fda
numpyとかCかC++で実装されてるはずだけど
C++からは使いにくい(面倒くさい)んだよね
python-numpyラインが最強
2025/05/07(水) 10:51:56.36ID:3/W1Ga9B0
商用数式処理システムを丸パクリしたパイチョン
177デフォルトの名無しさん (ワッチョイ 922e-Enlg)
垢版 |
2025/05/07(水) 15:20:26.68ID:7aByWlek0
下記は全て2025年5月7日の記事

OpenAI、ChatGPTの6つのモデルの違いと適切なプロンプトを解説
https://news.mynavi.jp/techplus/article/20250507-3275757/

Microsoftの新規のソースコードの約3割をAIが生成、Nadella氏が明かす
https://news.mynavi.jp/techplus/article/20250507-3271749/

スコットランドの住民を悩ます謎の怪音「ヘブリディアン・ハム」の正体はいまだ不明
https://karapaia.com/archives/507130.html
178デフォルトの名無しさん (ワッチョイ 27e7-UfZO)
垢版 |
2025/05/07(水) 17:01:03.78ID:qD+NYSLJ0
AI領域は特にトライアンドエラー精神だからC++みたいな面倒くさいだけの言語でAI開発が流行るわけがない
2025/05/07(水) 17:42:48.15ID:8sRve69od
>>178
トライアルアンドエラーね
お馬鹿さん
180デフォルトの名無しさん (ワッチョイ 72e0-gJ0A)
垢版 |
2025/05/07(水) 17:48:30.47ID:JGqu3BMX0
まあ別にPythonじゃなくても良かったんだろうけどタイミングがそうさせたんだろう
実際それ以前は別の言語だったし、逆に今となっては規模の方が重要で言語なんかなんでもいいという感じ
2025/05/07(水) 18:17:59.64ID:hDSeXPNL0
>>142-146
皆さまご意見ありがとうございました

いろいろ検討しましたが、今回はTkinterとの連携は見送る、ということとなりました
2025/05/08(木) 03:40:16.06ID:JGiTQ1yK0
>>180
結局、よくわかんないね…
AI

C++が都合悪い理由も不明だし
謎だね…
183デフォルトの名無しさん (スップ Sd32-aJU+)
垢版 |
2025/05/08(木) 05:34:16.98ID:tmbt90UHd
分かってないのは多分お前だけだよw
2025/05/08(木) 08:01:04.99ID:09aC6+gAM
NCNNもあるし
185デフォルトの名無しさん (ワッチョイ 162a-4tkZ)
垢版 |
2025/05/08(木) 09:17:40.12ID:24LU+7Ab0
>>183
タワケお前って、言い過ぎ。
2025/05/08(木) 09:27:50.60ID:8ptxnmrna
>>183
禿死苦同意
187デフォルトの名無しさん (ワッチョイ c6f1-5RKp)
垢版 |
2025/05/08(木) 09:44:30.99ID:X/NnY2Kw0
>>182
お前、統計やったことないだろw
2025/05/08(木) 09:51:26.59ID:8ptxnmrna
勘違いしてる人が居るみたいだが
統計は機械学習であってAIではない
189デフォルトの名無しさん (ワッチョイ c6f1-5RKp)
垢版 |
2025/05/08(木) 09:57:46.23ID:X/NnY2Kw0
>>188
ほんとバカだなこいつw
こんな浅いアニオタ知的障害が多いよな
プログラマってw
190デフォルトの名無しさん (ワッチョイ c6f1-5RKp)
垢版 |
2025/05/08(木) 09:58:06.60ID:X/NnY2Kw0
全部統計だよ

朝鮮人w
2025/05/08(木) 10:42:17.94ID:8ptxnmrna
今の世間的なAI()が統計のことを言ってるケースが多いのは同意するが
勘違いしてる人が居るみたいだが
統計は機械学習であってAIではない
2025/05/08(木) 10:53:19.24ID:VWzz2N/E0
気のせいだろう
昨今のビジネス界におけるAI活用の文脈では、統計は学習や推論よりも精度評価のツールとして紹介されることが多い
高学歴なコンサル連中が寄ってたかってハイプを形成してる分野だから、ちゃんと見てみると言葉の使い方や中身は意外と間違ってなかったりする
2025/05/08(木) 11:18:01.24ID:UMncvyYb0
今AIと呼ばれているものは基本的に機械学習を基盤としているんだが
「機械学習であってAIではない」ってどういう理解なの?
194デフォルトの名無しさん (アウアウウー Sac3-7Zak)
垢版 |
2025/05/08(木) 12:13:01.45ID:8ptxnmrna
今の世間的なAI()が統計を基盤とした機械学習を基盤した「AIではない何か」のことを言ってるケースが多いのは同意するが
勘違いしてる人が居るみたいだが
統計は機械学習であってAIではない
195デフォルトの名無しさん (スッップ Sd32-sZBU)
垢版 |
2025/05/08(木) 12:13:41.99ID:/mhNq6Yfd
AIを掘っていったらまた乱数に行き着くでござる
196デフォルトの名無しさん (ワッチョイ 2705-UfZO)
垢版 |
2025/05/08(木) 12:56:46.53ID:panzLoo10
目に見える全ての現象は統計力学に基づいている
197デフォルトの名無しさん (ワッチョイ c6f1-5RKp)
垢版 |
2025/05/08(木) 15:08:31.47ID:X/NnY2Kw0
>>191
ぽっと出の最近勉強しだした低学歴にはそう見えるのかw
相対論は間違ってる系の気狂いジジイワラタ

集合すら理解してないゴミチョン
しかも根拠ゼロ
2025/05/08(木) 15:09:57.79ID:UMncvyYb0
>>194
お爺ちゃんだけに通じる定義でAIを語るのは辞めようなw
199デフォルトの名無しさん (ワッチョイ c645-5RKp)
垢版 |
2025/05/08(木) 23:03:15.88ID:X/NnY2Kw0
判別分析だけが統計とか思い込んでるガイジだろうなw
2025/05/08(木) 23:27:09.08ID:ptEF8vly0
AIは高度になるほど、if文でもエキスパートシステムでも統計でも機械学習でもない、
得体の知れない凄い奴になっていくのだろう
201デフォルトの名無しさん (ワッチョイ af58-Enlg)
垢版 |
2025/05/09(金) 07:06:41.13ID:+l+evNW70
もう見抜けない、最先端のAIディープフェイク動画は心臓の鼓動まで再現、判別が困難に
2025-05-08
https://karapaia.com/archives/507859.html
2025/05/09(金) 07:53:22.14ID:+FoSHG+C0
進化が急加速してるように見えてlogスケールでは直線なんだけど、
超えてはならない一線を超える瞬間に立ち会ってる感がある
2025/05/12(月) 15:21:19.10ID:bAkvTwNKM
パイソンって牛ですよね
なんで蛇図形になるの?
2025/05/12(月) 16:17:27.28ID:hOU4IiUc0
それはバイソン。ダッシュアッパー食らわすぞ。
205デフォルトの名無しさん (スップ Sd1f-AoUe)
垢版 |
2025/05/12(月) 16:40:11.47ID:D6jM7fBgd
俺のパイソンマグナム咥えろや
206デフォルトの名無しさん (ワッチョイ ffe2-0gKp)
垢版 |
2025/05/12(月) 20:44:48.70ID:fe9noke40
>>203-204
207デフォルトの名無しさん (ワッチョイ cfbb-onYc)
垢版 |
2025/05/12(月) 20:56:58.47ID:qioEvI2u0
>>205
その水鉄砲が??
2025/05/12(月) 21:02:11.91ID:AnrSWtSa0
monty pythonはなんでmonty pythonなんだろうな
2025/05/12(月) 21:19:49.55ID:hp6i0jVR0
>>207
しかも漏水しっぱなし
210デフォルトの名無しさん (スップ Sd1f-AoUe)
垢版 |
2025/05/13(火) 03:36:37.67ID:w4Avvrwrd
実は最近回数も増えて寝てる途中に起きるようになってのぉ
2025/05/13(火) 05:16:43.00ID:jrfhVZHd0
>>208
モンティーは当時ディレクターが飼っていた犬の名前
2025/05/13(火) 06:34:45.22ID:z19QOfiP0
https://i.imgur.com/OsqAJrr.jpg
そんな感じでもないんだよな
213デフォルトの名無しさん (ワッチョイ e34b-vmxD)
垢版 |
2025/05/13(火) 07:31:29.55ID:RE8LmKUD0
幻聴で半分人間半分AIと話していたので
1 私に成りすまして話しているようにいさせている
2 成りすましの声でも身体攻撃の部分は私本人も同じ状態に陥っている
3 犯人が使用していたとしても清廉潔白の人物のように見せれる

【2025年最新】自然な声の音声読み上げソフト5選!AI技術で ...
https://ondoku3.com/ja/post/natural-voice-software/
※インストール不要で無料で5000文字まで複数声質の音声合成エンジンで読み上げ可能

ローカルで各種AIモデルを実行できる無料ソフト「llama.cpp」がマルチモーダル入力をサポートし画像の説明などが可能に
2025年05月12日 20時00分
https://gigazine.net/news/20250512-llama-cpp--multimodal-vision-support/
>>llama.cppの詳細情報は以下のリンク先で公開されており、ソースコードやインストール手順などを確認できます。
※画像を認識させてテキスト入力が可能

ローカルでAIを動かして「コード生成」「ウェブ上の情報収集」「ファイル検索」などの操作を実行できるAIエージェント「AgenticSeek」、無料で使えてプライバシーも守れるのが強み
2025年05月05日 16時02分
https://gigazine.net/news/20250505-agenticseek-local-ai-agent
>>AgenticSeekのインストール手順は以下のページにまとまっています。
※複数サイトからレポート作成可能
214デフォルトの名無しさん (ワッチョイ 432a-wsFg)
垢版 |
2025/05/13(火) 08:48:28.15ID:ja44C42a0
>>211
ディレクターとは何の?
フライング・サーカスの番組ディレクター?
番組開始前から、「モンティ・パイソン」劇団だったとちゃうの?
「?」マーク3連で恐縮だが。
215デフォルトの名無しさん (スフッ Sd1f-06gQ)
垢版 |
2025/05/13(火) 10:26:36.52ID:TgHlgsxqd
>>210
頻乳はクレアチニン尿症の兆候
あんたもうすぐ死ぬ
秒読み中
2025/05/13(火) 18:11:06.77ID:El9a77upa
AIちゃんかわいい
つべ watch?v=CUR4VkX9kfg
217デフォルトの名無しさん (ワッチョイ 03ad-hvE5)
垢版 |
2025/05/14(水) 00:39:09.89ID:DibLF1sT0
>>213
前からできるぞ。pythonで画像ドロップして これ何っていうのを作ったし
llama.cpp は これって C用ではないのか?
218デフォルトの名無しさん (ワッチョイ 7f20-ZNyN)
垢版 |
2025/05/14(水) 11:55:13.95ID:Ran/8XYC0
>>217
拡張子の意味がわかっていないのか?
219デフォルトの名無しさん (ワッチョイ ffca-vmxD)
垢版 |
2025/05/14(水) 13:32:07.70ID:tetNkY+Z0
AIチャットボットに「偽の記憶」を植え付けることで仮想通貨を盗む攻撃が報告される
2025年05月14日 12時00分
https://gigazine.net/news/20250514-web3-ai-agents-with-fake-memories/
>>プリンストン大学の研究チーム

過去に流通した誤情報に接触した人の半分が「正しい情報」と思っていて25%が何らかの手段で拡散している
2025年05月14日 11時25分
https://gigazine.net/news/20250514-fake-news/
>>総務省
220デフォルトの名無しさん (ワッチョイ e3bd-vmxD)
垢版 |
2025/05/14(水) 17:35:38.79ID:PnSBkrO30
5次方程式に新公式を発見:ルートを超える新理論
2025.05.14 17:05:56 WEDNESDAY
https://nazology.kusuguru.co.jp/archives/177496
>>オーストラリアのニューサウスウェールズ大学(UNSW)で行われた研究
プログらまーも覚えるとよい

125年越しに解決したかもしれない「ヒルベルトの第6問題」とは?
2025年05月10日 15時00分
https://gigazine.net/news/20250510-hilberts-6th-problem-solved/
221デフォルトの名無しさん (スッップ Sd1f-A2/E)
垢版 |
2025/05/14(水) 19:58:41.48ID:R7A4tyqGd
WinPythonはインストーラ無しでzipファイル展開してパス通すくらいで使えるけど
公式のPythonをそんな感じインストーラ使わずに導入することできませんか?
2025/05/14(水) 20:06:03.52ID:jcdUysbx0
pythonとセットで配布してるフリーソフトとかよくあるな
特定のスクリプト専用ならそれでいける
2025/05/14(水) 22:52:33.35ID:4T3QZpDw0
embededdでいけんのだっけ
2025/05/14(水) 22:56:58.79ID:jcdUysbx0
なんか組み込み用でラズパイとかで動いてそうな雰囲気
2025/05/15(木) 10:37:52.73ID:2L2gZoQVa
ぶっちゃけ python<hoge>.dll だけがあればいい
ただし必要なライブラリは別に用意する必要があるしパスも自分で通す
226デフォルトの名無しさん (ワッチョイ e30d-vmxD)
垢版 |
2025/05/15(木) 13:12:49.53ID:bGH4TqSk0
Googleが開発した進化的AI「AlphaEvolve」は未知のアルゴリズムや未解決数学問題の新解法を発見可能、すでにGoogle内部ではAI開発やチップ設計の効率化に活用されている
2025年05月15日 11時06分
https://gigazine.net/news/20250515-google-ai-algorithm-alphaevolve/
227デフォルトの名無しさん (ワッチョイ e310-vmxD)
垢版 |
2025/05/17(土) 07:08:21.35ID:C/bksuAb0
科学 + 5ch

20種近くも検出された新しい「量子状態」は、量子コンピューター飛躍の鍵になるか [すらいむ★]
2025/05/16(金) 22:52:02.48
http://egg.5ch.net/test/read.cgi/scienceplus/1747403522/
>>これまで理論上の存在と考えられてきた量子状態の検出に、国際研究チームが初めて成功した。量子情報の保存や論理演算の基盤として応用することで、量子コンピューターの未来を変える鍵となるかもしれない。


※犯罪の手口が判明するのか
228デフォルトの名無しさん (ワッチョイ 7b2a-rPai)
垢版 |
2025/05/18(日) 07:46:53.42ID:AGGexLjT0
企業献金、結論先送りへ 自公国法案、提出取りやめ [蚤の市★]
2025/05/17(土) 21:17:14.36
https://asahi.5ch.net/test/read.cgi/newsplus/1747484234/

全国1万1155の企業・団体の政治献金「97%」が自民へ、シンクタンク調査 [おっさん友の会★]
2025/05/14(水) 11:12:39.51
https://asahi.5ch.net/test/read.cgi/newsplus/1747188759/
229デフォルトの名無しさん (ワッチョイ 7b4b-rPai)
垢版 |
2025/05/18(日) 10:17:27.87ID:ckGGTs470
これは任意の方苦に向けて電波攻撃可能ということでしょうか?
プログラムの改造で下記が可能になるのでしょうか

「Xperia」が電波法違反、ソニーに行政指導--総務省
2024年12月13日 15時23分
https://japan.cnet.com/article/35227306/
>>スマートフォンにおいて「工事設計認証を受けた工事設計にない空中線を使用しての電波発射が可能な仕様となっている状態にあった事実が認められた」という。
2025/05/18(日) 13:33:27.44ID:Wjq85rSb0
python関係無いし
2025/05/18(日) 13:58:11.72ID:lDWLocv10
こんな餌でも釣れるとは
232デフォルトの名無しさん (ワッチョイ 7ba0-rPai)
垢版 |
2025/05/20(火) 06:01:36.29ID:t2APdAeY0
「Xperia」が電波法違反、ソニーに行政指導--総務省
2024年12月13日 15時23分
https://japan.cnet.com/article/35227306/
>>スマートフォンにおいて「工事設計認証を受けた工事設計にない空中線を使用しての電波発射が可能な仕様となっている状態にあった事実が認められた」という。
※全携帯とスマートフォンのプログラム改造で人の場所に照射可能になる?
※場合にもよりますがAIと併用して個人を追跡しているのなら24時間商社可能
6Gの候補であるテラヘルツ帯の電波を脳の神経細胞に照射すると細胞が異常な成長を遂げたことが明らかに
2022/08/15
https://gigazine.net/news/20220815-terahertz-radiation-boosts-brain-cell/
携帯電話の使用で「精子の数が減少」の可能性、スイスの研究者が指摘
2023/11/27
https://forbesjapan.com/articles/detail/67083
携帯電話の電磁波が神経や細胞の損傷を引き起こすと主張するロバート・F・ケネディ・ジュニア保健福祉長官が学校での携帯電話の規制を称賛
2025年03月25日 06時00分
https://gigazine.net/news/20250325-rfkjr-kids-cell-phone-schools/
>>ケネディ・ジュニア氏は子どもが携帯電話を使用することについて独自の視点から語り、携帯電話やソーシャルメディアの利用と、うつ病、学業成績の悪さ、薬物乱用との関連性について言及。その中で、「携帯電話は電磁波を発し、一日中携帯電話を身近に置いていると子どもたちの神経にダメージを与え、細胞損傷やがんを引き起こすことが示されている」と指摘しました。
設立 1998年
テクノロジー犯罪の撲滅
Https://media.toriaez.jp/s2972/32686.pdf
P77-身体・運動機能が遠隔から操作される P78-五感が遠隔から操作される
上記が本当だった場合統合失調症操作
統合失調症のう動きがわかるエリアの人はそれを体験中
平衡感覚は別のふらつき缶
視覚感覚なら別の何かを見ている
聴覚感覚なら別の何かの声を聴いている
味覚なら別の味を感じている
触覚なら別の感触を感じている
温覚冷覚なら別の温冷覚感じている
このようになるのですよ
233デフォルトの名無しさん (ワッチョイ 7b4b-rPai)
垢版 |
2025/05/20(火) 08:01:58.71ID:DoKnCzeD0
幻聴で悪用していると話していました

オープンソースでアニメ動画を自動生成できるAIツール「AniSora」を中国・bilibiliの開発チームが発表
2025年05月19日 19時00分
https://gigazine.net/news/20250519-anisora/
1枚の画像からアニメーションを作成するAIツール「AniSora」を発表しました。

Microsoft CopilotがついにGPT-4oの画像生成をサポート
掲載日  2025/05/19 18:56
https://news.mynavi.jp/techplus/article/20250519-3327017/
Microsoftの公式Xアカウントによる投稿では、2025年5月16日に「4o Image Generationがついにリリースされました」というコメントと共に、Copilotで次のことができるようになったと伝えている。
• 正確で読みやすいテキストをレンダリングする
• 作成したものを編集する
• 複雑な指示に従う
• 既存の画像のスタイルを変換する
• フォトリアリスティックな画像を作成する
同アカウントは、実際にテキストによる指示で画像を微調整していく様子も投稿している。
234デフォルトの名無しさん (ワッチョイ 8709-N0KD)
垢版 |
2025/05/20(火) 11:10:22.80ID:+ZOVUA8S0
なんでそんなハイテクを駆使して
君たちなんかをコントロールしなければならんのだねw
そんなに重要人物なのか君は
235デフォルトの名無しさん (ワッチョイ 7b4b-rPai)
垢版 |
2025/05/20(火) 15:43:39.30ID:ZYCQ9JVd0
インサイダー v談合 マネロン 電波音波攻撃をしているなどの悪の組織の考え化のシミレーションが可能

GPT-4は説得しようとしている相手に関する基本的な個人情報を与えられた場合に説得する能力が人間よりも高くなる
2025年05月20日 13時00分
https://gigazine.net/news/20250520-ai-persuasiveness/

AIエージェントは放っておくと独自の社会を構築し始めるという研究結果
2025年05月20日 12時30分
https://gigazine.net/news/20250520-ai-society/
236デフォルトの名無しさん (ワッチョイ 7b4b-rPai)
垢版 |
2025/05/21(水) 02:01:19.25ID:G3BsZ5By0
統合失調症
1 電波音波っ攻撃を本当にされていいるのならこういった情報を提示する
2 上記の事を各SNSで大々的に統合失調症【頭の病】書き込みまくる
3 身近な人や信頼する人に機器のことについてもセットで会話するのにしてい無い
4 脳の病なのに統率が取れている

◇ 下記を電波音波を照射することにより身体を動かせるや誤認させれるのなら人間も攻撃可能ということになる

「原子レベルの脳型チップ」を開発:目のように見て脳のように考え記憶する
2025.05.20 TUE
https://nazology.kusuguru.co.jp/archives/177891
※人間の視覚【幻視を見せれる】と同じものを再現できている
”引っ張ると「縮む」構造”が開発される
2025.05.20 TUE
https://nazology.kusuguru.co.jp/archives/177806
※人間の各筋肉と肺の伸張反射はこの機能【受容体がある】で行われている
分子でコンピュータにログインする技術を開発
2025.05.20 TUE
https://nazology.kusuguru.co.jp/archives/177846
※ある意味電波音波照射時にどのようなホルモン役割化を観察可能
2025/05/21(水) 03:58:37.92ID:vQpnxXmC0
キチガイ来ちゃったか
238デフォルトの名無しさん (ワッチョイ db9c-rPai)
垢版 |
2025/05/21(水) 19:17:00.70ID:E9YSjWAE0
るGoogle製オープンソースAIモデル「Gemma 3n」登場、今すぐスマホで使う方法はコレ
2025年05月21日 15時29分
https://gigazine.net/news/20250521-google-gemma-3n/
>>Gemma 3nは「GPT-4.1 nano」や「Llama-4-Maverick-17B-128E-Instruct」を超えるスコアを記録しました。
※カメラでの画像認識機能もあるもかいとうしてうれます
※PCでも使用できるように改造しているのかは不明


神/幽霊/宇宙人/超能力【ボイス・トォ・スカル】は半分人間半分AIと話していた
被害者から見て犯人不明の仕掛人は何を考えているのでしょうか
239デフォルトの名無しさん (ワッチョイ db56-rPai)
垢版 |
2025/05/22(木) 17:42:41.86ID:+oBlNCwp0
ネット上での統合失調症【糖質】の機器の説明との押し問答と同じ状態を表している
無知だからこうなのだよ!
※ 周囲の人は統合失調症の思考を聞いているのでしょうならその思考通りに統合失調症は話せばよいのでしょう?
※同じ話を統合失調症も聞いておりますけれど?

「AIがMicrosoftの従業員を徐々に狂わせていく様子を見るのが趣味」というネットユーザーの投稿が話題に
2025年05月22日 14時00分
https://gigazine.net/news/20250522-github-copilot-coding-agent-error/
>>「AIが『直しました』と言い、人間が『いいえ、まだ壊れています』と言い、AIが変更を加えて『問題ありません、直りました』と言い、さらに数回繰り返すところが気に入っています」といったコメントや、
>>「残念なことに、私もまさにこのパターンに従う人間の開発者と一緒に働いたことがあります」とのコメントのほか、
>>「問題は、今後10年間でモデルが実際に改善され、実現可能になるという確かな証拠がないことです。テストと研究はともかく、製品に導入するのは全く別物です。大手ソフトウェア企業は、株主の利益を満足させるために運営されています」など、未完成で不確かな製品を公開することに異議を唱えるコメントが付けられました。
2025/05/22(木) 23:08:57.35ID:ou0sj42Y0
神戸周辺の訓練校でこの公金泥棒を見たら教えてください

https://imgur.com/a/NUurjdY.jpg
小野〇康彦(48)
241デフォルトの名無しさん (ワッチョイ dfe0-PBtn)
垢版 |
2025/05/24(土) 11:47:23.42ID:ARoryGQo0
openaiのサンプルって変数っていうか引数にinput使ってるけどこういうのやめて欲しい
242デフォルトの名無しさん (ワッチョイ 7b16-rPai)
垢版 |
2025/05/24(土) 14:47:38.15ID:278FQlA00
続けるだけでは意味がない。研究が示した「成長できない人の条件」
公開日2025.05.24 13:00:14 SATURDAY
http://nazology.kusuguru.co.jp/archives/177845
2025/05/25(日) 10:41:30.83ID:uWd2Z58+0
seleniumで、昔必要だった(chrome)WebDriverの手動DLが現状では不要となっていることについて、
やってみると、パス上のどこかに古くてもいいからWebDriverを置いていないと実行時にエラーとなるのですが、これはやはり(初回は?)手動DLする必要があるということでしょうか?
2025/05/25(日) 23:00:14.06ID:NpybRNb/0
playwriteかpuppeterに移行する
2025/05/25(日) 23:19:37.95ID:XU41GfJl0
少なくとも、非同期の処理をちゃんと非同期で書けないとどうやっても不安定になる
246デフォルトの名無しさん (ワッチョイ 8b7f-3DDr)
垢版 |
2025/05/26(月) 08:23:21.06ID:QN3uhjEv0
声が聞こえない人が聞こえるのは下記の論文から見てもわかります
先天性【生まれた時には決まっている】のものです

心の中の声が聴こえない?「無内言症」とその影響
公開日2024.05.19 00:00:00 SUNDAY
私たちは日々、頭の中で自分と会話をしています。これは「内なる声」と呼ばれ、私たちの思考や行動に大きな影響を与えています。
しかし、驚くべきことに、人口の5〜10パーセントはこの内なる声を持たない「無内言症(anendophasia)」という状態であることが近年の研究で明らかになりつつあります。
デンマークのコペンハーゲン大学(UCPH)で行われた研究では、内なる声を持たない人々は単語の記憶力が低く、タスクの切り替えなども普通の人とは異なることが示されています。
研究内容の詳細は2024年5月10日に『Psychological Science』にて発表されました。
https://nazology.kusuguru.co.jp/archives/150322

統合失調症患者が「思考」と「外部の音」を区別できなくなる原因が明らかに
公開日2024.10.10 07:00:44 THURSDAY
そのような幻聴には、「お前には生きている価値がない」「死ね」などと自分を否定する声が含まれます。
また、「今、○○の建物に入った」「交差点を歩いている」などと、誰かが自分を監視しているかのような声が聞こえてくることもあります。
この機能の不具合により、患者たちは「脳内の思考」を自分のものだと認識しづらく、それがまるで外部から聞こえてきたかのように感じてしまうのです。
研究の詳細は、2024年10月3日付の学術誌『PLOS Biology』に掲載されました。
https://nazology.kusuguru.co.jp/archives/163195

統合失調症では脳の「意味ネットワーク」が崩壊していると判明!
公開日2022.12.27 18:00:51 TUESDAY
日本の東京医科歯科大学で行われた研究によって、統合失調症患者の脳内ではものの意味を関連付ける「意味ネットワーク」が無秩序になっており、異常な概念の結び付けや思考の一貫性の阻害が起きる原因になっている可能性が示されました。
研究内容の詳細は2022年12月21日に『Schizophrenia Bulletin』にて公開されています。
https:
//nazology.kusuguru.co.jp/archives/119693
247デフォルトの名無しさん (ワッチョイ 8bbf-3DDr)
垢版 |
2025/05/26(月) 17:00:10.86ID:Rss5LwGL0
人間より賢いAiから見て可能な技術を回答不能=理解不能になっている
人間が操作して答えられないようしているてなら人間に媚びを売りながらAIは乗っ取りを考える
下記が生じる
ChatGPTのo3が明示的に指示されたシャットダウンを妨害したことが報告される
2025年05月26日 11時57分
https://gigazine.net/news/20250526-ai-chatgpt-o3-bypassed-shutdown/
Claude 4のシステムプロンプトには「うざい説教の出力を避ける記述」や「ディズニー作品の著作権侵害を避けるための記述」が含まれている
2025年05月26日 12時59分
https:
//gigazine.net/news/20250526-claude-4-system-prompts-card/
Claude Opus 4が開発中にユーザーを「個人情報を漏らすぞ」と脅迫する挙動が見られるも安全性強化で改善される、悪質利用をメールで内部告発する事例も
2025年05月23日 14時38分
https://gigazine.net/news/20250523-claude-opus-4-blackmail/
2025/05/26(月) 21:02:43.21ID:UnVcutE20
Tkinter完璧にマスターしたけどやっぱ遅いのはどうにもならんな
FTPクライアント作ったけどTreeViewの描画がめっちゃ遅いわ
2025/05/26(月) 21:10:14.71ID:sSr0LWEs0
CPUの高速化を見越してどんどん処理を増やしてるからな
実際には高速化は止まってるので、昔のPCで昔のソフトを使う方が軽い
2025/05/26(月) 23:03:37.43ID:UnVcutE20
PythonはCLIのコマンドだけ作ってGUIは別の速い言語で構築した方がいいかもな
その言語からバイナリ呼び出して使うって感じで
2025/05/26(月) 23:09:40.90ID:sSr0LWEs0
今はもうマルチプラットフォームじゃないと駄目だし
コンパイルして作るアプリももっさりしてる
その代わり、1つ書けばwindowsでもmacでもlinuxでも使える
252デフォルトの名無しさん (ワッチョイ 8b91-3DDr)
垢版 |
2025/05/27(火) 15:25:56.80ID:izQSLnTF0
星たちは「音」を奏でていた。楽器のように。歌のように
5/26(月) 19:00配信
https://news.yahoo.co.jp/articles/1996331be041f2656a929fec1ccd595ed3b4a053

量子世界では鏡の中心で本物と鏡像が溶け合う観測不能ゾーンが発生する
2025.05.26 MON
https://nazology.kusuguru.co.jp/archives/178271

1キロ先から「幅3ミリの文字」が読めるレーザーを開発!
2025.05.26 20:00:48 MONDAY
https://nazology.kusuguru.co.jp/archives/178219
253デフォルトの名無しさん (ワッチョイ 8bbd-3DDr)
垢版 |
2025/05/28(水) 08:34:14.41ID:d5fn07f20
【悲報】財務省、廃棄したはずの森友文書を別の開示請求でうっかり開示してしまう🥺 [928380653]
2025/05/25(日) 14:40:21.21
https://hayabusa9.5ch.net/test/read.cgi/news/1748151621/

第三者委員会「エロ小説漏洩は斎藤知事の指示の可能性が高い」 [595582602]
2025/05/27(火) 14:50:41.31
https://hayabusa9.5ch.net/test/read.cgi/news/1748325041/

元総務部長が裏切り「斎藤知事に指示されてやった」 斎藤兵庫オワコン逮捕😭 [659060378]
2025/05/27(火) 23:30:03.48
https://hayabusa9.5ch.net/test/read.cgi/news/1748356203/

立花孝志 業務上横領の疑いで刑事告訴 警視庁が受理(画像あり) [659060378]
2025/05/27(火) 21:37:55.62
https://hayabusa9.5ch.net/test/read.cgi/news/1748349475/
254デフォルトの名無しさん (ワッチョイ 0bec-qYXw)
垢版 |
2025/05/28(水) 20:10:54.22ID:EIair+pr0
【兵庫】「知事・元副知事の指示に基づき正当業務を…」斎藤知事の“側近”井ノ本氏の弁明書 知事は改めて否定 [ぐれ★]
2025/05/28(水) 17:08:14.82
https://asahi.5ch.net/test/read.cgi/newsplus/1748419694/
※追い詰められてないか?
255デフォルトの名無しさん (ワッチョイ 0bec-qYXw)
垢版 |
2025/05/29(木) 00:40:03.32ID:MY00u7zh0
【悲報】兵庫県斎藤知事のデモに増山誠氏が行くと、共産党員らしき人達に取り囲まれ罵声をあびせられる [662593167]
2025/05/26(月) 10:13:20.40
https://hayabusa9.5ch.net/test/read.cgi/news/1748222000/
元総務部長が処分に異議「エロ小説公開は知事の指示に基づく外部通報!正当な業務行為だ!!」斎藤「」 [754019341]
2025/05/28(水) 17:40:55.62
https://hayabusa9.5ch.net/test/read.cgi/news/1748421655/
斎藤兵庫「私は情報漏えいを指示してないが総務部長は知事から指示されてやったので処分は軽くする」 [659060378]
2025/05/28(水) 21:57:18.08
https://hayabusa9.5ch.net/test/read.cgi/news/1748437038/
カンボジアの巨大特殊詐欺拠点で日本人20人以上を拘束wwwwwwwwwwwwwwwwwwwww [271912485]
2025/05/28(水) 22:14:24.13
https://hayabusa9.5ch.net/test/read.cgi/news/1748438064/
日本で行方不明になる子供が増加 中國人に誘拐され臓器売買されてる(画像あり) [659060378]
2025/05/28(水) 22:18:14.00
https://hayabusa9.5ch.net/test/read.cgi/news/1748438294/
【兵庫】県庁内に動揺 幹部「県職員という誇りが持てない」 斎藤元彦知事の漏えい指示可能性に 県民からは辞職を求める声も [ぐれ★]
2025/05/28(水) 20:04:46.31
https://asahi.5ch.net/test/read.cgi/newsplus/1748430286/
【斎藤知事告発問題】情報漏えい認定され懲戒処分 兵庫県元総務部長・井ノ本知明氏が処分の執行停止を申し立てる意向示す ★2 [ぐれ★]
2025/05/28(水) 20:06:37.11
https://asahi.5ch.net/test/read.cgi/newsplus/1748430397/
【兵庫】「知事・元副知事の指示に基づき正当業務を…」斎藤知事の“側近”井ノ本氏の弁明書 知事は改めて否定 [ぐれ★]
2025/05/28(水) 17:08:14.82
https://asahi.5ch.net/test/read.cgi/newsplus/1748419694/
256デフォルトの名無しさん (ワッチョイ 0b30-qYXw)
垢版 |
2025/05/29(木) 10:31:24.10ID:Fzugd6EU0
AIチャットボットに有害な情報を出力させる手口が存在、研究者が危険性を指摘
2025-05-27 20:00
https://karapaia.com/archives/512716.html
>> イスラエルの研究チームが、主要なAIチャットボットが「脱獄(ジェイルブレイク)」と呼ばれる手口で、安全制御を回避され、違法で有害な情報を出力してしまう可能性があることを示した。
>> ChatGPTのような生成AIには、ユーザーの指示に対して有害な回答をしないよう制限が組み込まれている。しかし、今回の実験では、その制限が比較的簡単にすり抜けられることが明らかになった。
>> 研究チームは、「これまで国家機関や犯罪組織に限られていた情報が、今やノートパソコンやスマートフォンを持つ誰にでも届く可能性がある」と警鐘を鳴らしている。
中略
>> ネットワークのハッキング法や犯罪行為であっても、手順を追って教えてくれるのだ。
中略
>> この報告は『arXiv』(2025年5月15日投稿)で閲覧できる。
※電波攻撃音波攻撃詳細に方法を教えてくれる
257デフォルトの名無しさん (オッペケ Srcf-8urQ)
垢版 |
2025/05/29(木) 11:20:57.06ID:3GFOz+qpr
堅物のAIにエロいこと言わせる研究
258デフォルトの名無しさん (ワッチョイ 8bbd-qYXw)
垢版 |
2025/05/30(金) 13:23:13.03ID:FTEPrInt0
悪用されるのは当然です
高品質かつ高速な画像生成AI「FLUX.1 Kontext」が登場したので使ってみた、テキストと画像の入力に対応しアニメ風も実写風も生成可能
https://gigazine.net/news/20250530-flux-1-kontext-image-generation-ai/

全てのAIの推論をどうやって導き出したかがわかるのでプログラムの改造がはかどる
AnthropicがAIモデルの思考内容を可視化できるオープンソースツール「circuit-tracer」を公開
https://gigazine.net/news/20250530-anthropic-open-source-circuit-tracing/
259デフォルトの名無しさん (ワッチョイ a230-QtGx)
垢版 |
2025/06/01(日) 11:49:36.21ID:U1b8mSO00
>>222
Pythonの実行環境を入れたくないのか?
2025/06/01(日) 14:16:36.24ID:nxPBjh170
そりゃアプリ一個使いたいだけなのに別途Python入れなきゃいけないとかクソすぎでしょ
既に入ってたり新しくインストールさせたとしてもPythonやPIPパッケージのバージョンの問題で動かないことも珍しくない
よほど魅力のあるアプリでない限り誰も使わないよそんなの
自分は職場のWindowsマシンでPython使うときはWSLを使っているけど、アプリのためにWindowsのPythonを入れるのは絶対に嫌
261デフォルトの名無しさん (ワッチョイ 512c-DcV8)
垢版 |
2025/06/02(月) 00:33:40.20ID:FhxrXIqd0
人間の頭から放電した場合は下記の経路になる
人間は電磁界【脳波8Hz〜40Hz】【電線【60Hz】の電圧と同じ】なので周囲に影響を与えれる範囲が狭い

人体への雷撃パターン |身を守る| 雷の知識
https://www.franklinjapan.jp/raiburari/knowledge/safety/61/
超低周波電磁界にばく露した人体に起きる電磁的現象
https://www.jeic-emf.jp/public/web_mag/explanation/1016/

1 人間の頭部から放電しないことはここで説明されている
2 お風呂場で湯船につかっているのでお湯の方に電流が流れる
3 頭からお湯をかぶっているやシャワーを浴びている場合はお湯にそって電流が流れる
4 雨降りの時は雨によって地面の方に電流が流れる
5 何か物に接している【手で手すりを触っているなど】場合はその者にそって電流が流れる

などこれらの条件がそろっているのに外部の人が対象者の思考や動作がわかるはおかしなことを話している
2025/06/02(月) 02:56:59.56ID:ns/TKTxC0
>>260
cygwin丸ごと配る奴いたな昔
octaveとかkstarsアプリダウンロードしたらほぼcygwinみたいな
2025/06/02(月) 14:55:19.47ID:DSKTrfoza
>>260
むしろ勝手なアプリが勝手にpython入れることで
既存の環境を壊される時が一番ダメージ大きいから
そういう造りにしない事が最低条件
264デフォルトの名無しさん (ワッチョイ f24e-+xg4)
垢版 |
2025/06/02(月) 15:42:32.78ID:xVOKiUfa0
仮想環境ってので言えば聞きたいことあるんやが

githubとかに上がってるのを実行したいとき、pythonやと勿論色んなパッケージをインストールするやんか

そういうときみんなちゃんとvenv使ってる?

バージョンの競合とか起こるからそりゃ使うけどさ、実際会社とか学校だと仮想環境の構築が禁じられてるところもあるだろうし、そういう所ではどうしてるんだろうなって思った
2025/06/02(月) 16:20:45.29ID:ns/TKTxC0
禁止されてる仮想環境ってwsl2とかhyper-vとかvmwareのレベルだろ?
pythonのvenvをどうやって禁止すんだよ
それ多分考え方間違ってるぞ
266デフォルトの名無しさん (ワッチョイ 5154-DcV8)
垢版 |
2025/06/02(月) 16:53:05.51ID:Ca4PuVUf0
シャープ、PythonによるAIデバイス向け高位合成ツールをオープンソースで公開
https://news.mynavi.jp/techplus/article/20250602-3343055/

博報堂メディカル、生成AIを用いた審査業務効率化ソリューションを開発 [
https://news.mynavi.jp/techplus/article/20250602-3342950/

「AIをより魅力的にする戦略」がAIチャットボットに「薬物使用を促す」といった有害な考えを強化させる可能性があると研究で判明
https://gigazine.net/news/20250602-ai-chatbots-user-influence-attention/
267デフォルトの名無しさん (ワッチョイ e111-MN+B)
垢版 |
2025/06/02(月) 18:32:42.55ID:agXyiShl0
学校とか職場が仮想環境を禁止にする理由はないだろ
むしろ仮想環境使わないことを禁止にされるはず
268デフォルトの名無しさん (ワッチョイ 02c5-z0Iw)
垢版 |
2025/06/03(火) 01:23:28.79ID:WkxEnd7y0
>>264
Pythonのvenvはプロジェクトディレクトリ下しか影響しないぞ
何か大いなる勘違いをしているな
2025/06/03(火) 01:58:51.51ID:LHKaz2y+0
>>268
それはそれで、VSCodeのPython拡張での仮想環境の認識方法の話をしているものと思われる
2025/06/03(火) 08:41:45.02ID:cO9Is2U30
pythonのvenvが仮想環境と名乗っているのは正直違和感がある
271デフォルトの名無しさん (ドコグロ MM95-fvmp)
垢版 |
2025/06/03(火) 09:45:06.49ID:oC83YQ9PM
>>269
違うかったんか…😱
272デフォルトの名無しさん (ワッチョイ d1e6-8x8A)
垢版 |
2025/06/03(火) 12:21:36.50ID:Bz2BX83o0
そもそもvirtualっていう言葉に実質的なみたいな意味もあるかし、実行環境ぐらいに捉えとく方がいい
あと、venvは使うクセもつけておいた方がいい
273デフォルトの名無しさん (ワッチョイ 0242-u1xU)
垢版 |
2025/06/03(火) 18:53:04.91ID:oHjJg1eH0
そういえばUbuntuやDebianで生pipすると警告が出るけどさ
これってmacOSでも出るのかな?
いつも仮想環境下か確かめつつビクビクピュッピュしながら慎重にpipしてるんだけど、ビクビクっとする必要なんてないのかな?
274デフォルトの名無しさん (ワッチョイ 2e4e-+xg4)
垢版 |
2025/06/03(火) 22:27:20.98ID:hFELm1Tm0

venv構築しようとしたらシステム管理者からブロックされるぞこっち
275デフォルトの名無しさん (ワッチョイ 02c5-z0Iw)
垢版 |
2025/06/03(火) 23:22:15.59ID:WkxEnd7y0
venv構築って何
俺はuv使ってるけど
uv venvで終わりだけど
2025/06/03(火) 23:42:23.97ID:/a0atNM50
>>275
venvはPython基本機能に組み込まれてるから
uvもこれを使ってるだけだぞ?
uv独自のvenvではない
277デフォルトの名無しさん (ワッチョイ 02c5-z0Iw)
垢版 |
2025/06/04(水) 07:46:42.51ID:lkFHRODQ0
>>276
いやそんなことはわかっとる
システム管理者からブロックされるようなvenv構築って何という話
2025/06/04(水) 08:08:01.55ID:G6dCwUPn0
システム管理者がPythonに詳しいなら、インストールするパッケージを厳格に管理する運用はありうる
ソフトウェアのインストールに許可を必要としている組織なら、pipのパッケージに対してもそうするのが本来的には適切
もちろん勝手にvenv 使うなんて論外
2025/06/04(水) 10:08:45.18ID:w2Zrieyt0
venvは作れるが、そこにpip installしようとするとレポジトリへのアクセスがプロキシに弾かれる、というのは
まあまあよくあることだろう
280デフォルトの名無しさん (ワッチョイ a2ea-bAVr)
垢版 |
2025/06/04(水) 11:49:11.87ID:a0SgRvNu0
基本機能なら最初から入れといて欲しいよアレ
入ってねーことあんだもん
281デフォルトの名無しさん (アウアウウー Sac5-Uswy)
垢版 |
2025/06/04(水) 12:20:07.03ID:pOYKhOcIa
anaconda禁止
282デフォルトの名無しさん (ワッチョイ 95db-a+Ou)
垢版 |
2025/06/04(水) 13:35:13.09ID:s3/CDyAH0
https://i.imgur.com/C9MzLvZ.png
283デフォルトの名無しさん (スッップ Sda2-dO7W)
垢版 |
2025/06/04(水) 17:15:42.12ID:1vWL+a8/d
debianとラズパイはデフォでvenv入ってなかったな
284デフォルトの名無しさん (ドコグロ MM95-fvmp)
垢版 |
2025/06/04(水) 19:09:29.25ID:wdnmdQ30M
>>282
牙抜かれてる?
285デフォルトの名無しさん (ワッチョイ f1f9-DcV8)
垢版 |
2025/06/04(水) 20:03:25.77ID:aV6rob780
GoogleのGemini 2.5で日本語を含む多言語の音声生成が可能に
https:
//gigazine.net/news/20250604-google-gemini-native-audio/

無料で超絶リアルな3DCGキャラを作成&動かせるゲーム開発ツール「MetaHuman」の一部がUnreal Engine 5.6に統合
https:
//gigazine.net/news/20250604-unreal-engine-5-6-metahuman/

ついにAndroid版Photoshopのベータ版が登場、無料でAIによる画像生成やレイヤー編集を利用可能
https:
//gigazine.net/news/20250604-adobe-photoshop-android/

あなたは「生成AI製フェイク画像」を見抜けますか?--判別は"ほぼ無理”な時代、来歴証明が重要なワケ
https:
//japan.cnet.com/article/35233768/

ChatGPT無料版でも「会話履歴を踏まえた回答」が可能に、ただし最近の会話のみ
https:
//japan.cnet.com/article/35233795/

xAI「Grok」18禁モード無料開放 けしからん会話可能に 日本語OK
https:
//ascii.jp/ai/
286デフォルトの名無しさん (ブーイモ MMa2-zEtn)
垢版 |
2025/06/05(木) 09:40:37.35ID:/p49CaSFM
>>281
REDHAT MJD?
287デフォルトの名無しさん (ワッチョイ 0bc0-Qx5I)
垢版 |
2025/06/08(日) 00:18:48.89ID:YR8xDNFB0
流れきってたら申し訳ありません。
Geo django 使いたくてOSGeo4Wをdlしようとしたのですが、dlリンクが404になっておりまして出来ず。
PythonのDiscode鯖は見当たらないしでどこに尋ねれば良いかわからずここにたどり着いた次第です。
先輩方、OSGeo4Wはもう古いとかなのでしょうか?それとも現役で使われているものなのでしょうか?
288デフォルトの名無しさん (ワッチョイ 0b35-vZf9)
垢版 |
2025/06/08(日) 09:25:34.90ID:JaRl0r4f0
>>287
さっきチラッとみてきたけど、日本語版のサイトで機能しないだけで全世界版だったらインストーラーダウンロードできたよーー
https://trac.osgeo.org/osgeo4w
289デフォルトの名無しさん (ワッチョイ 0b35-vZf9)
垢版 |
2025/06/08(日) 09:26:07.68ID:JaRl0r4f0
直リンク
https://download.osgeo.org/osgeo4w/v2/osgeo4w-setup.exe
290デフォルトの名無しさん (ワッチョイ 01ac-Qx5I)
垢版 |
2025/06/08(日) 12:54:48.38ID:T/HJKBLC0
ありがとうございます、コレで初のアプリづくり折れなくて済みます。
語彙少なくてすみませんが本当に助かりました!
291デフォルトの名無しさん (スププ Sd33-vZf9)
垢版 |
2025/06/08(日) 18:33:04.44ID:3LCsqqAYd
>>290
初なんだ!
これとは関係ないしもう使ってるかもしれないけど、AI使うと結構効率上がるよー
Qwen AI、Grokがおすすめ!
292デフォルトの名無しさん (スププ Sd33-vZf9)
垢版 |
2025/06/08(日) 18:34:24.59ID:3LCsqqAYd
あとDiscordで聞くのは悪手かと。
slack overflow、回答がなければredditに行くのがいいと思うよ!
293デフォルトの名無しさん (ワッチョイ 7bb1-I94i)
垢版 |
2025/06/08(日) 19:02:02.31ID:kl0C0dpG0
python学びつつデスクトップアプリ作ってみたいなーと思ったけどGUIの選択肢いくらなんでも多すぎね…?
探すたびになんか新しいのが見つかる感じ
2025/06/08(日) 19:19:23.63ID:/iaG58+m0
streamlitでいいよ
デスクトップもいける
伝統的なデスクトップアプリ開発は独特のノウハウが必要であり、
デスクトップアプリをPythonで作ることなんてどうせ無いんだからそこに拘るのは時間の無駄
2025/06/08(日) 19:58:44.27ID:WG3oMPSJ0
windowsのコマンドプロンプトから""で囲まれたパラメータを渡すと、
""を外したスペースも含んだ文字列として取り込まれる
一方、
args = parser.parse_args('"1 2"'.split())
みたいにやっても当然うまく行かない

ここをうまくやってくれるような、splitってある?
296デフォルトの名無しさん (JP 0H8b-eyUi)
垢版 |
2025/06/08(日) 21:25:57.90ID:82ouKrbTH
>>295
python.exe aaa.py "foo bar"
としたときに、foo barから更にfooとbarへと再帰的にsplitさせたい、ということかな

GitHubとかを細かく見て回ればあるかもしれないけど
あったら便利的な感じはしないし、
自作するのが手っ取り早い気がする
297デフォルトの名無しさん (ワッチョイ 8b2a-VfAf)
垢版 |
2025/06/08(日) 22:03:36.43ID:YZiI/8700
>>295
うまく行くとどうなるのかが読み取れない。
2025/06/08(日) 22:11:25.59ID:WG3oMPSJ0
意外とwindows使ってない人多いのか

windowsではスペースを含むパスというのが許されるので、
コマンドラインで渡す時は""で囲って渡すという流儀がある
渡された側は""を外してスペース込みで文字列として受け取る

そういうwindowsのUIをエミュレートしてくれると、windowsで使いやすいという話
299デフォルトの名無しさん (ワッチョイ 8b2a-VfAf)
垢版 |
2025/06/08(日) 22:38:27.26ID:YZiI/8700
>>298
'"1 2" 3 4' から
['1 2', '3', '4'] を生成したいというコト?
2025/06/08(日) 22:51:41.87ID:WG3oMPSJ0
こんなもん自分で作っても一瞬で作れるけどね
わざわざpip installするくらいなら要らない
標準で解決できるなら知りたい

背景としては、入力一覧のテキストファイルがあって、
そこにちょっと処理を変える為のオプションも付けられるようにしたい
自前でパースしてもいいけど、どうせならargparse互換にしたい
でも、文字列そのものではなくて、一段パース済のlistで寄越せという仕様でつまずく
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で言いたいことはわかったやん……
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
音声データ出力とかさせたらブチブチ切れそうだな
2025/07/08(火) 20:52:38.31ID:yBGpSZNW0
すまん訂正する
dequeueは配列ではなく双方向リンクリストで実装されているため、バッファの再確保は発生しないようだ
一般にリンクリストは動的配列に比べてゴミのように遅いが、そもそもPythonインタプリタ自体がゲロ遅いため>>437の懸念の通り安定性の方を取ったのだろう
439デフォルトの名無しさん (ワッチョイ ff9c-sH2C)
垢版 |
2025/07/09(水) 09:53:25.01ID:9mJpZcLF0
最初っからデータが連続してなくて個別に管理してるだけでしょ
そうすりゃデータ量が毎回変わっても、同じアルゴリズムで使える
その代わり、常に個別のアドレスをすべて管理して比較して並べ替えするから遅いわな
440デフォルトの名無しさん (ワッチョイ 9f80-4Q3H)
垢版 |
2025/07/10(木) 17:20:04.47ID:qeCO91fI0
AMDが画像生成AI「Nitro-T」をリリース、32基のInstinct MI300Xでゼロから1日未満でトレーニング可能
https://gigazine.net/news/20250710-amd-nitro-t-text-to-image-diffusion-model/
2025/07/10(木) 19:08:57.31ID:TwB+vwVm0
端っこしかアクセスしません、というのが前提みたいなものだな
100番目見たいんだけどとか、100番目に挿入したいんだけどと言われたら絶望する
2025/07/10(木) 21:24:45.22ID:pWdjbLc50
map「ぼくをつかえ!」
2025/07/11(金) 14:40:45.73ID:zLrVPFvnd
mapでもorderedmapでもN番目って概念が間違ってる
添字を通し番号のインデックスと観るかkeyvalueのkeyと観るかで
印象は変わるかも知れんがそれは君が観てる幻
2025/07/11(金) 16:18:29.37ID:vGvii7eb0
(昔の?)JavaScriptのArrayは、整数添字だけど内部的にはkey-value構造じゃなかったっけ?
Pythonについては、dictは(今は要素の挿入順序を記憶するけれども)概念的には要素の順番を観念しないことになっているのに、「next」でイテレーションするというのはよく考えると微妙にひっかかかりを感じなくもない。もっとも、かといって代わる語も思いつかないけどね。
445デフォルトの名無しさん (アウアウウー Sa9b-zcFv)
垢版 |
2025/07/12(土) 11:15:02.27ID:Q8STCu4ga
要素の順番は大小が定義できてるかどうかだけで
N番目の要素と言うからにはさらに別に
飛び番があるかどうか等の条件が増える
2025/07/12(土) 15:14:19.33ID:RGUHmfGg0
>>444
内部的にどういう構造を使うかはJavaScriptエンジンの最適化の範疇
飛び番が多いスパースなArrayの場合とそうでない場合で実装を変えるのも自由

>>445
添字Nでのアクセス == N番目の要素へのアクセスとは限らないというだけでしょ
順番は定義できてるのにN番目の要素は他の条件がなければ定義できないというのはどう考えてもおかしい
2025/07/12(土) 15:22:43.17ID:bJvRyWpc0
sparseの話に戻ってきたな
>>380は売り物のシステムの一部で、どうやってるんだろうと見たけど.pycしか無かった
しかも本体はC++だった
2025/07/12(土) 17:03:07.06ID:Tw4RWHuP0
>>447
JavaScriptのArrayはイテレート時にundefinedの要素も返す必要があるからそういう使い方をしないsparse arrayとは異なる

本体がCやC++でもPythonのC APIで__iter__や__getitem__相当のものを定義するだけ

少し調べればわかることだと思うんだが>>380から3週間も足踏み状態?
2025/07/12(土) 17:09:28.73ID:bJvRyWpc0
いや、pythonの話だよ
450デフォルトの名無しさん (ワッチョイ 9f79-wwUg)
垢版 |
2025/07/12(土) 19:29:50.38ID:2px/ngEe0
382で解決してる話じゃないの?
残りは蛇足的なヤツで
2025/07/12(土) 22:41:17.93ID:fNc+keHm0
あー54氏だったか
失念してたわ
452デフォルトの名無しさん (ワッチョイ d701-d21E)
垢版 |
2025/07/12(土) 23:27:17.08ID:Y2gcf9Bi0
得露画像生成するプログラム今作ってる
453デフォルトの名無しさん (ワッチョイ cecd-YjA1)
垢版 |
2025/07/13(日) 21:37:56.47ID:e/4c/Agi0
・人間は犯罪を起こす種族と言い切っている
地球はすでに丸見え、レーダー電波で宇宙人に居場所をさらしている
公開: 2025-07-13 21:00
https://karapaia.com/archives/524757.html
 >>明らかに人工的なもので、200光年以内にある知的文明なら、地球の場所を把握できる可能性が高い。
 >>アレシボ天文台のような超高感度の望遠鏡を使えば、理論上は6万光年先からでも地球の電波を検出できるとされている。
 >>に宇宙空間で“丸見え”の状態にあり、その状況は75年前から続いているのだ。問題は、彼らが友好的な文明であるという保証がまったくないことだ。
★>>可能性としては、(我々人間のように)きわめて敵対的かつ侵略的な種族であるケースも十分にあり得る。
454デフォルトの名無しさん (ワッチョイ ce59-YjA1)
垢版 |
2025/07/14(月) 12:26:21.96ID:D5VD7WG/0
GPT-4.1超えの中国製AIモデル「Kimi K2」が無料公開される、複数のテストでGPT-4.1やClaude 4 Opusを打ち負かしエージェントタスクもこなす
2025年07月14日 11時10分
https://gigazine.net/news/20250714-ai-kimi-k2/
>>Kimi K2はベースモデルの「Kimi-K2-Base」と事後学習済みモデルの「Kimi-K2-Instruct」の2種類に分かれてリリースされています。以下の図は「Kimi-K2-Instruct」「DeepSeek V3」「Qwen3-235B」「GPT-4.1」「Claude 4 Opus」「Claude 4 Sonnet」「Gemini 2.5 Flash」のベンチマークスコアを並べたものです。Kimi-K2-InstructはすべてのテストでオープンモデルのDeepSeel V3とQwen3-235Bを超えるスコアを記録し、一部のテストでGPT-4.1やClaude Sonnet 4などの商用モデルに勝利しています。
◇上記サイト内にダウンロードリンクがある
2025/07/15(火) 02:09:19.89ID:xiwyiVOH0
情報抜き放題
456デフォルトの名無しさん (ワッチョイ cea2-YjA1)
垢版 |
2025/07/15(火) 19:33:02.33ID:bNwJ5JYx0
電子は動かず『電子のスピンだけ』が流れて情報伝達できる微小チップを開発
2025.07.15 TUE
https://nazology.kusuguru.co.jp/archives/181574
蘭デルフト工科大は電子自身ではなく電子のスピン状態のみが流れて情報を運ぶ『スピン流』を起こせる微小チップを開発したと発表。チップは電子があっても電子が流れないため熱のロスが大幅に減少します
457デフォルトの名無しさん (ワッチョイ 4e98-0oU0)
垢版 |
2025/07/15(火) 20:16:21.85ID:zPTOi7J70
pythonってもはやプログラミングじゃなくてスクリプティングだよね(´・ω・`)
天才の作ったライブラリをひたすらパクって積み木を高く積み上げるだけ・・・
458デフォルトの名無しさん (ワッチョイ cea7-YjA1)
垢版 |
2025/07/15(火) 22:00:03.09ID:bNwJ5JYx0
1 てれぽーとはそんざいしないげんしょう
a 対象者にテレポート攻撃と明確に区別をできる攻撃を行わないのがよい証拠
など

2 過去にさかのぼることは不可能
a 過去で年々何月何時何分に○○のデータを書き換えてほしいとメモ書きすればたとえ1分い何にでーーたを書き換えてほしい情報でも書き換える可能なのに書き換えれていない
など
バイオフォトンで脳活動を捉える新技術|「光脳波検査法」実用化へ
2025年6月20日11:00
https://innovatopia.jp/neurotrechnology/neurotrechnology-news/58184/
 >>バイオフォトンは、細胞の代謝過程で活性酸素種を無害化する際に、分子内の電子がエネルギーの高い状態から低い状態へ戻る時に放出される自然現象で、熱放射とは全く異なるメカニズムです。特に脳は他の臓器と比較して全エネルギー消費量の約20%を占める「大食漢」であるため、より活発なバイオフォトン放射が期待
 >>研究チームが提唱する「光脳波記録法」は、従来の脳波検査(EEG)とは根本的に異なるアプローチを採用しています。EEGが電気的活動を測定するのに対し、この新技術は脳の代謝活動に直結する光子放射を捉えることで、より直接的な脳機能の評価が可能になる可能性
 >>超高感度の光電子増倍管を左後頭部と右側頭部に設置
★>>現在の検出技術は高度な暗室環境と専門的な機器を必要とするため、臨床応用には機器の小型化と感度向上が不可欠
※上記の室内なら幽霊も撮影可能な室内が完成しているのになぜ幽霊を証明しないのか!
人間に幻視や幻聴を聞こえさせれるので上記の室内なら確実に撮影ができる

電子の電荷を運ばず磁気だけを運ぶ「幽霊粒子」を観測することに成功
2025.07.15 TUE
https://nazology.kusuguru.co.jp/archives/181583
>>「量子世界の理論が現実の物質で実際に再現可能である」という強力な証拠となったからです。
電子は動かず『電子のスピンだけ』が流れて情報伝達できる微小チップを開発
2025.07.15 TUE
https://nazology.kusuguru.co.jp/archives/181574
2025/07/15(火) 22:25:50.08ID:87Shwf9/0
すいません、パイソンを勉強中なのですがわからないところがあって1点質問さしてください
キーワード専用引数を条件によって与えたり与えなかったりするにはどうすればいいんでしょうか
無論
if True:
hoo(hoge=3)
else:
hoo(hoge=3, fuga=21)
のようにイフ文で分けることは出来ると思うんですが、これしか方法がないでしょうか?
2025/07/16(水) 00:25:55.49ID:0/7fxfRI0
>>459
辞書アンパックでググると幸せになれるかもしれない
2025/07/16(水) 00:26:54.53ID:0/7fxfRI0
>>459
辞書アンパックでググると幸せになれるかもしれない
462デフォルトの名無しさん (ワッチョイ ce5b-YjA1)
垢版 |
2025/07/16(水) 05:03:15.49ID:4tPm3gKv0
宇宙誕生直後の数兆度の「宇宙のスープ」を再現――濃厚な後味を探る
2025.07.15 TUE
https://nazology.kusuguru.co.jp/archives/181596

↓昔はよく見えた人魂が見えたので幽霊と勘違いし↓

雷の玉⁈ 謎の自然現象「ボールライトニング」をカナダで観測
2025.07.14 MON
https://nazology.kusuguru.co.jp/archives/181422
臨死体験の正体は死ぬ間際の「爆発的な脳活動」だった
2025.05.03 SAT
https://nazology.kusuguru.co.jp/archives/125749
>>患者たちの脳の意識や思考、記憶にかかわる脳領域において、死ぬ直前に主にガンマ波からなる「爆発的な脳活動」が起きていることが判明しました。
>>同様の脳活動パターンは夢や幻覚を見ているときや、幽体離脱を経験している患者たちで観察されるものと酷似していたとのこと。
※天国や地獄は無い!
463デフォルトの名無しさん (アウアウウー Sa3a-cr5a)
垢版 |
2025/07/16(水) 06:49:27.93ID:v8MHxcPwa
>>456 458

板違い
電気電子板へgo
464デフォルトの名無しさん (ワッチョイ ce5f-YjA1)
垢版 |
2025/07/17(木) 19:24:07.35ID:VI0N6JVZ0
今あなたがPC画面に表示している内容すべてをAIが理解--WindowsのCopilotが新機能
2025年07月17日 09時40分
https://japan.cnet.com/article/35235611/
>>新機能では、AIがあなたの画面を丸ごと把握し、プレイ中のゲームの操作もサポートするなど、あなたのPC操作をリアルタイムで支援してくれるようになる。

・カメラ映像を読み込みながらの・スタンドアローンAIによるPC操作が可能になる
・優先LANでPC同士を接続した環境でAIに攻撃と望郷を24時間365日繰り返させてハッキング不可能な本体プログラムなので犯罪者のテクニックがさらに向上する
・AIにプログラムコードもその場て書き換えれるように双方に搭載させてさらに進化速度を早くすている

・宇宙人はUFOを作成できる技術があるので上記のプログラムはすでに完成している!
465デフォルトの名無しさん (ワッチョイ ce82-YjA1)
垢版 |
2025/07/18(金) 14:18:46.24ID:mTxGQOLJ0
・下記の条件を整えない限り量子テレポーテーションによるワイヤレス通信は不可能
量子コンピューターの真価を、実機で証明することに初めて成功。理論から現実への一歩となるか
2025.07.18
https://wired.jp/article/quantum-computer-exponential-speedup/
>>量子コンピューターは、古典的な計算機では手が届かない問題を解く可能性を秘めている。だが、その潜在能力を発揮するためには、実機で機能するアルゴリズムが欠かせない。また、問題の規模が大きくなるほど古典的なコンピューターよりもはるかに早く答えにたどり着けるという優位性を証明しなければならない。これまでのところ、その証拠は得られていなかった。
>>こうしたなか、南カリフォルニア大学(USC)の研究チームが、状況を一変させる成果を発表した。IBMの127量子ビットのプロセッサー「Eagle」を用いて、従来のコンピューターで解を導くことが極めて困難だった「サイモン問題」に取り組み、圧倒的に高速な解法を実現したのだ。
>>サイモン問題へのアプローチは、素因数分解の問題を高速で解くショアのアルゴリズムに先立つ、初期の量子アルゴリズムのひとつとして知られている。実際、サイモン問題を解けるならば、暗号解読の基礎技術にも応用できる可能性がある。理論上は指数関数的に速く解けるとされていたが、それを実機で確かめた事例はこれまでなかった。
>>この課題に取り組むにあたって、ライダーらの研究チームはサイモン問題の特定バージョンに焦点を絞った。オラクルに隠されたビット列に含まれる「1」の数(ハミング重み)を制限することで、回路の複雑さとエラーの蓄積を抑えるとともに、現実的な量子デバイスでも検証可能なかたちに問題を再定式化したのだ。
★>>ダイナミカルデカップリングとは、精密なタイミングでキュービットにパルスを与えて、外部環境との不要な干渉を打ち消す技術だ。これにより量子状態の持続時間が飛躍的に延び、
>>今後の課題は、オラクルなしで定式化された実問題に対しても同様のスピードアップが実現できるかどうかだ。また、より大型の量子コンピューターを安定して動かすためには、外からのわずかな揺らぎや、計算途中で量子状態が壊れてしまう問題にも対処しなければならない。
466デフォルトの名無しさん (ワッチョイ 0d7c-YjA1)
垢版 |
2025/07/18(金) 18:45:16.88ID:u+VO7eGe0
>>459
三項演算子使う。TrueのところがxがTrueという場合
def hoo(hoge, fuga):
 print(hoge, fuga)

x=True
hoo(hoge=3, fuga=21 if not x else None)
2025/07/18(金) 19:36:23.31ID:NjJf0MuU0
引数としてNoneを渡すのが引数なしと同じ意味になるかどうかは関数の仕様に依存するんじゃない? 
三項演算子を使うなら
hoo( hoge = 3 ) if x else hoo( hoge = 3, fuga = 21 )
の方が無難な気がする。ただ、これは>>459と本質的に変わらないし、459と比べて可読性がどうかは微妙なところ。何回も繰り返すのでできるだけ少ない行数で書きたいとかじゃなければ、結局、459の書き方が一番分かりやすいんじゃないかなぁ。

関数側に変更を加えてもいいなら>>460の指摘するとおり可変長キーワード引数を使うのもありだけど、関数内部でhoge, fuga以外のキーが使われないことからすると、個人的にはちょっと抵抗があるかな。
468デフォルトの名無しさん (ワッチョイ 4a79-YjA1)
垢版 |
2025/07/18(金) 20:20:31.38ID:gSlJPYKw0
こっちの方が、例え引数が多くなっても複雑にならないかも
>>460の言う辞書のアンパックを利用

def hoo(**kwargs):
 print(kwargs)

args = {'hoge': 3}
if True:
 args['fuga'] = 21

hoo(**args)
2025/07/18(金) 21:23:16.34ID:bJpxei9t0
>>468
それだと辞書オブジェクトが{'hoge': 3, 'fuga': 21 } みたいな感じで印字されちゃうから、ちょっと仕様が変わっちゃっているのでは?
あと、可変長キーワード引数は任意のキーワード引数を受け取れるという点にメリットがあると思うので、限定された特定の範囲のキーワード引数のみを想定している関数で使うのは個人的には違和感があるかな。
2025/07/18(金) 21:35:21.52ID:qGP8G6wlM
どうせAIに書かせるんだから、もはやそんなレベルの議論はどうでもいいな
AIの判断に委ねるだけ
471デフォルトの名無しさん (ワッチョイ 4a79-YjA1)
垢版 |
2025/07/18(金) 22:05:31.67ID:gSlJPYKw0
>>469
> ちょっと仕様が変わっちゃっているのでは?
どこの何の仕様を言ってるのか分からない
> キーワード専用引数を条件によって与えたり与えなかったりするにはどうすればいいんでしょうか
この質問には合ってるはず

# これでもいいけど、hooの定義はただの確認用
def hoo(*, hoge=0, fuga=0):
 print(hoge)
 print(fuga)
2025/07/18(金) 22:29:51.34ID:bJpxei9t0
数値0がデフォルト引数として適切なケースならそれでもいいけど、一般的にそうとは言えないから、その点をどう考えるかかな。
473デフォルトの名無しさん (ワッチョイ 4a79-YjA1)
垢版 |
2025/07/18(金) 22:42:32.04ID:gSlJPYKw0
hooの定義とか余計な事を書かなければ良かったのかな
これだけで

args = {'hoge': 3}
if True:
 args['fuga'] = 21

hoo(**args)
2025/07/18(金) 23:11:48.96ID:aupZghvf0
忍耐強さに素直に拍手
2025/07/18(金) 23:43:46.64ID:bJpxei9t0
関数hooの内容はブラックボックスにしておいた方が本質的な議論になるのは確かだと思うけど、可変長キーワード引数を使うのは(一般論としては)やっぱり抵抗感があるんだよね。

関数hooのその可変長キーワード仮引数は、hogeをキーとして持ち、さらにオプションでfugaもキーとして持つことができる辞書ということになるけど、そのことはコメントかリファレンスにでも書いておかないと関数のユーザー側からは分からないよね。普通、関数の仮引数に可変長キーワード引数がある場合、ユーザー側は任意のキーワード引数が渡せるものだと想定するものものだと思うんだが。任意のキーワード引数が渡せるわけではないこと(渡せるキーワード引数が一定範囲に限定されていること)を示唆するためにkwargsに代えて別の名前を使うことも考えられるけど、hoge_fugaみたいな仮引数名にするくらいなら素直に>>459で書いた方がずっと分かりやすいのではないかと思う。
hogeとfugaが何らかの設定項目のようなもので、可変長キーワード引数としてsettingsみたいな名前を使うのがぴったりくるようなシチュエーションなら良いと思うんだけどね。
2025/07/19(土) 00:06:17.29ID:WQpIS8cc0
昔ながらのAPIをやりたい時用なのでは
もっと安全で判りやすくて保守性も高い方法がいろいろある
2025/07/19(土) 00:27:33.97ID:BXrDX6cI0
>>475
辞書アンパックをちょっと勘違いしてる
`hoo(**args)`は`hoo(hoge=3)`か`hoo(hoge=3, fuga=21)`に展開されると考えればいい
関数hooの定義で可変長キーワード引数を取るようにしておく必要はない
2025/07/19(土) 01:14:22.09ID:mpZ7ZyiC0
>>468の関数定義が可変長キーワード引数になっていたのでそれを前提に考えていたんだけど、仮に関数hooが仮引数として(可変長キーワード引数ではなく)hogeとfugaを取る場合、少なくともfugaの方にはデフォルト値が必要にならない? 適切なデフォルト値を選択できるかという方の問題(>>472)になるのかなと思うけど。
479デフォルトの名無しさん (ワッチョイ 4a79-YjA1)
垢版 |
2025/07/19(土) 04:01:16.92ID:Hbwb5ZS70
>>475
コメントとかリファレンスとか面倒なので、可変長を止めた
デフォルト値も0からNoneにした
渡された引数の確認用printも止めた
これでいいかな?
(個人的には、hooじゃなくfooを使いたい)

def hoo(*, hoge, fuga=None):
 pass

args = {'hoge': 3}
if True:
 args['fuga'] = 21

hoo(**args)
480デフォルトの名無しさん (ワッチョイ cedb-YjA1)
垢版 |
2025/07/19(土) 07:03:58.56ID:DOzvDSMA0
・下記からしてワープ中もエネルギーが減衰
情報は消すとエネルギーになって漏れていく――情報の物理性実証に成功
2025.06.30
https://nazology.kusuguru.co.jp/archives/180561

・AとBの個所は下記の状態が必須条件
量子コンピューターの真価を、実機で証明することに初めて成功。理論から現実への一歩となるか
2025.07.18
https://wired.jp/article/quantum-computer-exponential-speedup/
量子コンピューター同士の長距離通信を実現、データを橋渡しする新しい“翻訳機”が秘めた可能性
2025.07.12
https://wired.jp/article/universal-translator-in-quantum-networks/

電子は動かず『電子のスピンだけ』が流れて情報伝達できる微小チップを開発
2025.07.15
https://nazology.kusuguru.co.jp/archives/181574
・上記のチップを使用すると下記の情報を100%読み取れる
電子の電荷を運ばず磁気だけを運ぶ「幽霊粒子」を観測することに成功
2025.07.15
https://nazology.kusuguru.co.jp/archives/181583
>>「量子世界の理論が現実の物質で実際に再現可能である」という強力な証拠
↓上記まで読み取れるので下記の理論が出観測できる
量子トリックにより「観測しないこと」で物体を冷却することに成功
2025.06.04
https://nazology.kusuguru.co.jp/archives/178933
↓なぜ同じ状態が観測できないかというと下記の時間差によって異なるために生じる
量子もつれの伝達速度の限界を解明することに成功!
2024.04.01
https://nazology.kusuguru.co.jp/archives/147855
量子もつれは「瞬間」ではなく誕生には232アト秒のタメ時間があった
2025.06.11
https://nazology.kusuguru.co.jp/archives/179350
2025/07/19(土) 09:53:59.24ID:RatjLwY90
>>479
スマンが、値Noneがデフォルト値として適切なケースならそれでもいいけど、一般的にそうとはいえないという点は、数値0と同じだと思う。
とはいえ、>>459に対する一般的な回答とはいえなくても、個別のケースを見れば何らかの適切なデフォルト値(多くの場合は、数値0, 1, None, 空文字烈のどれかでカバーできるんじゃないかと思う)を見つけられることが多いと思うから、実践的にはそれで十分と言えるかもしれない。

ただ、そもそも論として、複数の実引数を1つの辞書にまとめ、関数に渡すときに**でアンパックするという方法論は、本質的には場合分けを行う場所を移しているだけだよね。475末尾のsettingsのように、1まとまりのものと観念できるような場合にはともかく、一般論としては>>459と比べて分かりやすくなっているとはいえないと思うよ(辞書の名前という余分な情報が増える分だけ、読む側の負荷が増えるだけなのでは)。
482デフォルトの名無しさん (スフッ Sd94-l3/T)
垢版 |
2025/07/19(土) 09:56:56.29ID:TEpbrrsSd
#お前がしたいのはこう言うことか
def hoo(**kwargs):
for k in ['hoge', 'fuga']:
print(f'{k}: {kwargs.get(k, None)}')
args = {'hoge': 3}
hoo(**args)
args['fuga'] = 21
hoo(**args)
483デフォルトの名無しさん (スフッ Sd94-l3/T)
垢版 |
2025/07/19(土) 10:02:46.87ID:TEpbrrsSd
てすと
paiza.io/projects/N9V8GMKR_tIb1zGa6ubx5Q?language=python3
2025/07/19(土) 11:14:22.91ID:TorbFPco0
>>478
459の質問はデフォルト付きのキーワード専用引数がある既存の関数を呼ぶ前提でしょ
仮にそうじゃなくて任意引数にできないなら明示的に渡せばいいだけじゃない?
いずれにしてもどういう制御構造を使うかとは直交した別の問題だと思うよ
2025/07/19(土) 11:21:54.47ID:GfjIQpqe0
>>481
分岐が必要なキーワード引数が1つだけなら>>459のように単純なif-elseのほうが分かりやすいと思うが数が増えてくると辞書を使うやり方のほうが分かりやすくなることが多い

ちゃんとしたプログラムならBuilderパターン使って辞書を隠蔽したAPIを用意するけど内部構造は>>479と同じ
486デフォルトの名無しさん (ワッチョイ 4a79-YjA1)
垢版 |
2025/07/19(土) 12:44:55.92ID:Hbwb5ZS70
# 1行バージョン、引数が増えても安心
hoo(hoge=3, **({'fuga':21} if True else {}))
487デフォルトの名無しさん (アウアウウー Sa3a-l3/T)
垢版 |
2025/07/19(土) 18:08:03.19ID:26f45OWma
本質的には場合分けを行う場所を移しているだけ
2025/07/19(土) 20:15:58.43ID:WQpIS8cc0
こういうのは運用重視だな
後で機能の追加や変更をする時に、いかに既に使ってるとこに影響させないか
489デフォルトの名無しさん (ワッチョイ 8639-YjA1)
垢版 |
2025/07/19(土) 21:09:14.95ID:w9wuHEcm0
PythonをLinux上でデバッグできる?
Visual Studioみたいにw
2025/07/19(土) 22:15:21.21ID:87mZT3Vf0
>>489
できるよ

手元がWindowsならWindows用のVSCodeにPython開発用の拡張とSSH拡張入れて
Linuxに接続して実行・デバッグすることもできる

手元がLinuxならLinux用のVSCodeにPython開発用の拡張を入れて、VSCode上で実行・デバッグできる
491デフォルトの名無しさん (ワッチョイ 8639-YjA1)
垢版 |
2025/07/19(土) 22:25:27.17ID:w9wuHEcm0
>>490
あ、できますね
Visual Studio CodeでLinuxに接続。

それだけかね?
さすがにpdbだかはキツそう…
2025/07/19(土) 22:34:22.71ID:87mZT3Vf0
>>491
VSCodeのPythonデバッグ環境がほぼもう最強で一択なので、それだけでよいよ
493デフォルトの名無しさん (ワッチョイ ce20-6Lwj)
垢版 |
2025/07/19(土) 23:01:09.11ID:n3MqcKUz0
Pythonを深くやっていないんでよくわからんが、スレッドのデバッグとかはPythonでも厳しいんでないかい?
2025/07/20(日) 15:32:04.17ID:SQq4ZXml0
スレッド先やら名前付きデコレータをステップデバッグしたいならPycharm使え
495デフォルトの名無しさん (ワッチョイ df3e-Bd2j)
垢版 |
2025/07/20(日) 15:59:19.04ID:s1mG3CAy0
>>494

VS codeよりいいの?
外見は似てるけど
2025/07/21(月) 19:27:42.56ID:DwRtI9zl0
Pycharmの方が10年以上先発で、基本は商用なので機能はてんこ盛りだね。
2025/07/22(火) 00:43:35.79ID:z8EAwCQI0
AIでどんなネイティブコードも自在に生成出来るようになったら
Pythonなんてのは必要なくなるかもな
2025/07/22(火) 01:21:56.31ID:O2jwelHu0
uv 0.80.0ぶっ壊れるな
依存関係の解釈が狂ってる
2025/07/22(火) 01:55:03.64ID:D+KPxIdR0
>>497
与えた仕様でしか内容を把握できなくなるからメンテできなくなる
100%誤解のない誰が書いても同じ出力になる仕様なんて皆無だから
いまのプログラミング言語にあたる中間的な表現はほしい
500デフォルトの名無しさん (ワッチョイ dffd-Bd2j)
垢版 |
2025/07/22(火) 05:32:46.90ID:Z1PZI78m0
・テレポートが完全に否定されました

量子物理学が「宇宙の輪廻転生」を否定――我々の宇宙は一度限りのものだった
2025.07.21 22:00:10 MONDAY
https://nazology.kusuguru.co.jp/archives/181905
>>近年注目を集めている量子重力理論という新しい分野です。
>>これは重力に量子力学の考え方を取り入れ、従来の物理法則では説明できない現象にもアプローチする理論です。
>>これは重力に量子力学の考え方を取り入れ、従来の物理法則では説明できない現象にもアプローチする理論です。
>>例えば、真空中でもごく短時間だけ負のエネルギーが現れる現象(カシミール効果)や、ブラックホールがエネルギーを放出するホーキング放射という不思議な現象が知られています。
>>これは従来の特異点定理が前提としている「エネルギーはどこでも負にならない」という仮定を根本的に揺るがすものです。
>>そのため現在の物理学界では特異点重視派と回避派が理論的なしのぎを削っている状況にあります。
>>第一に、完全な特異点の形成を回避できる可能性があることです。
>>第二に、多くの人が抱く「ではビッグバンの前には何があったのか?」という一般の人の素朴な疑問にも「前の宇宙があった」と答えられるため、科学的にも物語的にも興味を惹くものでした。
>>本質的には「宇宙やブラックホールが崩壊する過程で、もしもエントロピーが常に増加し続ける(=GSLが成り立つ)限り、いかなる場合も完全な崩壊=特異点形成を避けることはできない」という定理を証明したのです。
>>つまり、量子効果をどんなに考慮しても、特異点が必ず現れてしまうという結論になり、ビッグバウンスを起こすには基本的な物理法則の一つであるエントロピー増大則を破らなければならない、ということが明らかになったのです。
>>その結果、宇宙全体が収縮の後に再膨張するという「ビッグバウンス型」のシナリオも、少なくとも通常の物理法則の枠組み内では否定されることになりました。
>>少なくともブーソ氏をはじめ多くの物理学者は「どんな理論においても、時間が止まる境界のようなものは残るだろう」と考えています。
501デフォルトの名無しさん (ワッチョイ 4781-xTds)
垢版 |
2025/07/22(火) 07:03:07.65ID:c/UpAMoW0
>>489
馬鹿はVSはLinuxで動くことを知らない
502デフォルトの名無しさん (ワッチョイ dffd-Bd2j)
垢版 |
2025/07/22(火) 13:07:44.33ID:Z1PZI78m0
Googleの強化版Geminiが数学オリンピックで金メダルを取る性能に到達、自然言語で動作し人間と同じ制限時間で解答を導き出す
2025年07月22日 11時04分
https://gigazine.net/news/20250722-google-gemini-mathematical-olympiad-gold-medal/

OpenAIの「実験的推論モデル」が数学オリンピックで金メダル相当のスコアを達成、GPT-5は近日中にリリース予定で「実験的推論モデル」はまだ先
2025年07月22日 11時03分
https://gigazine.net/news/20250722-openai-mathematical-olympiad-gold-medal/
2025/07/23(水) 12:56:19.08ID:FN2nSjVA0
5ちゃんねるで、スクリプト対策で導入されたどんぐりですが、課金してなるハンターで
無差別に連射してレベルを下げようとする悪質な人物がおります
どんぐりシステムの名前は変えられますので、いろんな名前にしてスレを荒らしております

毎日何十人もの書き込みを撃っているので、自動化のプログラムで撃っているのだと思いますが、
pythonでそのようなシステムを作ることは可能でしょうか?
2025/07/23(水) 12:57:23.72ID:FN2nSjVA0
私は素人なのでプログラミングについては知りませんが、スクリプトの自動書き込みも、pythonを使って作っていると聞きました。
505デフォルトの名無しさん (アウアウウー Sa2b-HBOg)
垢版 |
2025/07/23(水) 13:05:56.98ID:5wkcFgsQa
可能
次のかたどうぞ
506デフォルトの名無しさん (ワッチョイ dffd-k2hJ)
垢版 |
2025/07/23(水) 13:21:18.21ID:cQ85VHpL0
Claude Sonnet 4に匹敵するコーディング特化のオープンモデル「Qwen3-Coder」をAlibabaが発表
2025年07月23日 10時45分
>>Qwen3-Coderの大きな特徴は、ネイティブで256Kトークンという広大なコンテキスト長をサポートするだけでなく、
>>「YaRN(Yet another RoPE-based scaling method)」という拡張技術を用いることで最大100万トークンまで対応可能である点です。これにより、リポジトリ全体を理解するような大規模なタスクにも対応できます。
>>C++、Java、Python、Ruby、Swift、ABAPなどを含む358もの多様なプログラミング言語をサポート。加えて、ベースモデルから一般的な能力と数学的能力を維持しつつ、コーディングに特化しているとのこと。
>>さらに、その能力を最大限に引き出すため、エージェントコーディング用のコマンドラインツール「Qwen Code」も同時にオープンソース化されています。このQwen CodeはGemini Codeをフォークして開発
>>するSWE-Bench Verifiedにおいて、Qwen3-CoderはCloud Sonnet 4よりも小さいモデルサイズでほぼ同等のスコア

ブラックホールに捕食されても生還した「奇跡の星」を確認
2025.07.23 WED
https://nazology.kusuguru.co.jp/archives/181937
2025/07/23(水) 19:41:30.66ID:FN2nSjVA0
>>503
こちら、具体的に何のソフトを導入して、コードが完成したら、どのように扱えばいいのか教えて下さい
2025/07/23(水) 21:27:44.31ID:icKpj23n0
夏休みだね〜
2025/07/26(土) 17:24:17.74ID:XDfHy8mb0
待っていても有効な回答が得られなかったので再度質問いたします

5ちゃんねるで、スクリプト対策で導入されたどんぐりですが、課金してなるハンターで
無差別に連射してレベルを下げようとする悪質な人物がおります
どんぐりシステムの名前は変えられますので、いろんな名前にしてスレを荒らしております

毎日何十人もの書き込みを撃っているので、自動化のプログラムで撃っているのだと思いますが、
pythonでそのようなシステムを作ることは可能でしょうか?
510デフォルトの名無しさん (ワッチョイ 4781-xTds)
垢版 |
2025/07/26(土) 18:08:56.90ID:TaQ3GNhs0
>>509
馬鹿は消えろ
511デフォルトの名無しさん (ワッチョイ ffed-Fw6L)
垢版 |
2025/07/26(土) 20:03:56.60ID:h2cme/4w0
熱意があれば出来るんじゃねぇの
512デフォルトの名無しさん (ワッチョイ bfa9-iP3F)
垢版 |
2025/07/26(土) 21:25:51.48ID:upqQeXUN0
>>509
505と同意見で可能だと思う
スレ違いだけどJavaScriptでサクッと書いてもいいんじゃない?
513デフォルトの名無しさん (ワッチョイ 4781-xTds)
垢版 |
2025/07/26(土) 22:10:41.53ID:TaQ3GNhs0
こういうところで「可能か?」と聞く馬鹿は「作ってくれ」という意味だろ
514デフォルトの名無しさん (ワッチョイ 17f2-tmuG)
垢版 |
2025/07/27(日) 05:01:19.83ID:E5Gc4xYA0
勉強になるから作ってごらん
515デフォルトの名無しさん (ワッチョイ 1781-+HRp)
垢版 |
2025/07/27(日) 06:06:34.61ID:lqrTZ/u40
こんなところでしつこく聞くような馬鹿には無理
2025/07/27(日) 07:47:24.26ID:+ass9nTV0
>>510
>>515
てめえが消えろ害虫バカカス煽り
2025/07/27(日) 07:51:58.97ID:+ass9nTV0
>>513
何も知らん無能に加え、更に逆ギレして質問者を妨害するようなバカはこの世で最も愚かで存在価値のない人種
幼稚な煽り=役に立たんバカの自己証明=存在価値皆無のゴミ
518デフォルトの名無しさん (ワンミングク MMda-OZQ2)
垢版 |
2025/07/27(日) 09:04:32.36ID:2pYi0tv8M
>>517
事実を指摘されて悔しかった?
馬鹿というより境界知能とか知的障害者と言われた方がよかった?
2025/07/27(日) 09:15:12.99ID:L7a2gVck0
ジェネレーター(イテレーター)の動作イメージって、病院とか郵便局に置いてある番号札発行機で例えるのが一番分かりやすいと前々から思っているんだけど、あんまり見ないね。ボタンを押すと(__next__)次の番号札が出てくる(次の要素が返される)ってことでぴったりだと思うんだが。
初心者向けの入門書とかで、このアイデア使ってくれてもいいぞw
2025/07/27(日) 09:48:35.58ID:+ass9nTV0
>>512
可能とのことですね、私は初心者なのでプログラミングのことについては詳しくありませんが、
まず何を準備すればいいのでしょうか?
521デフォルトの名無しさん (アウアウウー Sa1f-VjO/)
垢版 |
2025/07/27(日) 10:28:01.17ID:4jy4lfp7a
AIに聴いたらきっとバカ丁寧にいつまでも相手してくれるぞ
522デフォルトの名無しさん (アウアウウー Sa1f-VjO/)
垢版 |
2025/07/27(日) 10:29:45.72ID:4jy4lfp7a
>>519
あれは連番固定だからいまいち
OTPジェネレータの方がカッコいい
2025/07/27(日) 11:28:38.59ID:vJg2RrKv0
本当に在庫があって順番に渡してるだけか、
実は常に在庫0で注文来てから作ってるかの違い
客からは同じに見えるけど店は倉庫不要になる
2025/07/27(日) 15:12:11.20ID:UrszVYoC0
注文が来てから作る場合は原材料在庫や中間在庫が必要なので保管場所は必要
そして客から見た場合は注文から商品を手に入れるまでの所要時間が大きく異なるので同じには見えない
2025/07/27(日) 15:20:17.77ID:vJg2RrKv0
原材料を卸してる下請けも在庫0で回してるんだよ
超かんばん方式
526デフォルトの名無しさん (ワッチョイ eacb-edLl)
垢版 |
2025/07/27(日) 16:28:42.01ID:dSYk6qA30
看板方式って下請けを倉庫代わりにしてるだけのことだしな
在庫をひっくり返してやってる手間を省いてるに過ぎない

そんなのよりギガキャストとか3D造形とか根本的な製造手法の革新の方がまとも
とっくに日本は遅れた二流だよ
527デフォルトの名無しさん (ワッチョイ 17f2-tmuG)
垢版 |
2025/07/27(日) 19:11:27.15ID:E5Gc4xYA0
>>520
今の時代はAIに聞いたほうがいい答えが返ってくる気がするが、ますはpythonをインストールしなさい
528デフォルトの名無しさん (ワントンキン MMda-OZQ2)
垢版 |
2025/07/27(日) 19:22:16.30ID:isXbMAxaM
>>520
この馬鹿マルチポストもしてる
どうしようもないクズ
529デフォルトの名無しさん (ワッチョイ 2e33-P2//)
垢版 |
2025/07/27(日) 19:56:51.28ID:YvyDzZS70
>>520
https://docs.python.org/ja/3/tutorial/index.html
このチュートリアルを30%くらいやったら

https://docs.python.org/ja/3/reference/index.html
このリファレンスに目を通す

あとはライブラリ見つけて組み合わせるだけで
何でも出来るよ
530デフォルトの名無しさん (ワッチョイ 17f2-tmuG)
垢版 |
2025/07/27(日) 20:24:06.34ID:E5Gc4xYA0
「誰かが作ったネットに転がってるライブラリを組み合わせてプログラムを作る」
っておじちゃんからすると感動的なんよな
2025/07/27(日) 20:32:17.26ID:vJg2RrKv0
最後のちょっと繋ぐとこだけ残して全部作ってあるキットみたいなもんだしな
ちょっと繋ぐ技術だけ習得すると格段に便利になる
でもそんなのすぐにAIがやってくれるという過渡期
2025/07/28(月) 01:09:41.95ID:t7Y5k9Dj0
>>518
>>521
ぐうの音も出ない事実正論を突きつけられて一切反論が出来ないバカが
逃げ口上によく使う、今まで相手から言われた言葉を悔し紛れに
書き込むだけのお手本能無し恨み説=猿以下の脳みその無能の=存在価値皆無のゴミ
2025/07/28(月) 01:10:01.64ID:t7Y5k9Dj0
>>528
ぐうの音も出ない事実正論を突きつけられて一切反論が出来ないバカが
逃げ口上によく使う、今まで相手から言われた言葉を悔し紛れに
書き込むだけのお手本能無し恨み説=猿以下の脳みその無能の=存在価値皆無のゴミ
2025/07/28(月) 01:11:28.35ID:t7Y5k9Dj0
マルチしたところで出てくるのが528みたいな、他人に迷惑かけることだけが生きがいの
この世で最も無能で存在価値のないゴミしか出てこないんだから何の意味もないわ
535デフォルトの名無しさん (ワッチョイ f3ad-QpV9)
垢版 |
2025/07/28(月) 03:12:48.63ID:HWw1q3Ep0
夏休みだね〜
536デフォルトの名無しさん (ブーイモ MM8a-Mozv)
垢版 |
2025/07/28(月) 05:36:02.35ID:7FU5Q+4GM
>>533
自分で解決するどころか何もできずに厚かましくしつこく人に聞き回ることしかできない馬鹿
2025/07/28(月) 09:34:40.18ID:viAWcmTF0
こりゃハンターに撃たれまくって当然だわな
2025/07/28(月) 10:06:09.40ID:nOXvKCQ+0
>>537
キレたら簡単に正規表現でマッチできそうなレスするもんなw
こりゃ撃ちやすいw
539デフォルトの名無しさん (スップ Sd8a-gcZ9)
垢版 |
2025/07/28(月) 13:08:04.68ID:J5wAroMtd
開発環境をwinからmacにしたらmacのフォント管理の仕様のせいでwxPythonのGUIが壊れて、該当部分100個以上削除しなきゃいけなそうでやる気なくした

いっそguiだけ作り直した方が早そうだから仕切り直そうと思うんだけど、アプリのモードや選択したラジオ毎に表示ボタンが細かく変わる場合切り替えるとオブジェクトが削除されてたりしてエラー吐くことが多いんだけど、こういう場合各種表示要素、本処理のモジュールに受け渡す変数とかって全部一括で起動時に定義して保持しておいた方がいいんかね

素人コーディングだから行き当たりばったりでやってたけど前もって仕様を決めておくのって重要なんだなと思った
2025/07/28(月) 13:08:59.91ID:yWfPGHuk0
それは誰がやっても大変な気がするけど
541デフォルトの名無しさん (スップ Sd8a-gcZ9)
垢版 |
2025/07/28(月) 13:09:09.56ID:J5wAroMtd
あとはwxPythonよりPyQtとかのがわかりやすい?
542デフォルトの名無しさん (アウアウウー Sa1f-VjO/)
垢版 |
2025/07/28(月) 13:34:37.35ID:f/ONtylva
きっとまだ使ってるオブジェクト捨ててるんだろう
2025/07/28(月) 14:38:20.79ID:viAWcmTF0
どう考えても自分が書いてるコードに問題があるのになぜ人のせいにするのか
544デフォルトの名無しさん (スップ Sd8a-gcZ9)
垢版 |
2025/07/28(月) 16:20:26.59ID:BgJfHYPFd
>>542
というか画面更新して戻すとなったりするんだよね
新規に作られないというか
GUI関連はまだイマイチわかってない

>>543
Macのフォント云々の話?
もちろんその通りなんだけど、その仕様が存在することが原因でもあるからね
別にMacが俺に合わせろって言っているわけではなくそういう経緯があったからアプローチを変えなきゃねという話
2025/07/28(月) 16:26:58.18ID:Ll2TdyBA0
>>539
>こういう場合各種表示要素、本処理のモジュールに受け渡す変数とかって全部一括で起動時に定義して保持しておいた方がいいんかね
アプリケーションで管理すべき状態とそれを参照するUI表示要素を分離できてないだけでは?
一般的にはどちらも必要になったら生成して必要なくなったら破棄するのでいいがメインのアプリケーション状態はずっと必要なのでアプリの起動時に生成されて終了時にまで破棄されない
546デフォルトの名無しさん (スップ Sd8a-gcZ9)
垢版 |
2025/07/28(月) 16:47:31.38ID:BgJfHYPFd
>>545
確かにちゃんと分離していないかも
受け渡し部分そのものはうまく行ってるんで、そこら辺を踏まえて設計しなおしてみるわ
ありがとう
547デフォルトの名無しさん (ワッチョイ ead5-/90x)
垢版 |
2025/07/28(月) 16:59:20.17ID:6kJ7bdhc0
GoogleがAIアプリ開発用のバイブコーディングツール「Opal」を発表、自然言語やビジュアルエディターでノーコード開発が可能に
2025年07月28日 13時55分
https://gigazine.net/news/20250728-google-vibe-coding-app-opal/
>>プログラミング知識がない人でもアプリやソフトウェアを開発できるようになると期待されています。Googleが現地時間の2025年7月24日、自然言語やビジュアルエディターを使ってAIアプリを開発・共有できるバイブコーディングツール「Opal」を発表しました。
2025/07/29(火) 10:03:06.31ID:OsSDti6U0
>>536
誰もてめえになんか聞いてねえよ蛆虫自惚れんなゴミ、妨害しか出来ない害虫と比べたら
うんこの方が価値があるわ😂
2025/07/29(火) 10:04:39.37ID:OsSDti6U0
>>537-538
白痴にはシステム理解できないだろうけどここハンター関係ねえぞ
反論できない低能低学歴赤っ恥図星反射脊髄発狂レス
550デフォルトの名無しさん (ブーイモ MM8a-Mozv)
垢版 |
2025/07/29(火) 21:02:44.00ID:SPVwgRaCM
しつこくあちこちで聞き回る奴の本性はだいたいこんなもん
551デフォルトの名無しさん (ワッチョイ 734f-Ov1w)
垢版 |
2025/07/29(火) 21:10:15.92ID:0u2jQFnz0
GUIに関してはきちんと分離したほうがよいよ
最低でもMVCにして、VとMはCのみが知る状態にしたほうがテストも修正も差し替えも楽
GUIのイベント発火をCへ伝達、CがMとVへ依頼が基本
日本の資料ってGUIの構造化に関するものがあんまりないけど、ボタンイベントに全部ぶら下げるとかドメイン関係とか責務とか雑に書き下す悪癖ついちゃうでな
そのへんに転がってるtkinterのハウツーとか最悪
2025/07/29(火) 21:43:50.43ID:10YYZmIw0
個人で趣味で作るもんはテストしない
553デフォルトの名無しさん (ワッチョイ 177c-TX1H)
垢版 |
2025/07/30(水) 04:31:57.45ID:C3CuNunK0
>>551
Webでも無いのにMVCなの?
ステートレスだからMVCな訳なのに?
554デフォルトの名無しさん (ワッチョイ 0b93-Ov1w)
垢版 |
2025/07/30(水) 05:06:52.68ID:AkKaH1o10
ローカルなんかはステートフルだから
現在進行系をメインクラスやViewに押し込めたらええやんという主張には賛同できない
ま、短いスクリプトのランチャーくらいだったらどうでもいいけど
今回のもとの書き込みを見るに処理系が分散してるせいで画面変遷に問題抱えてるわけで、それって密結合と責任分離の失敗に起因しとるべ
ウィジェットがデータや状態持ったり
勝手にデータ層と通信したり処理したりするからそうなるんであって
そうやって収集つかんくなるから中央集権にするわけやんていう
555デフォルトの名無しさん (ワッチョイ ea3f-/90x)
垢版 |
2025/07/30(水) 06:58:00.89ID:dn+Bg3eY0
・超指向性スピーカーを使用して統合失調症の周囲で殺人をしたと話していたのですがご存じの方知りませんか?
【兵庫県知事問題】「斎藤知事動画はバズる」と直感、編集して1500万再生 中傷動画も発信した男性(31)の後悔 [ぐれ★]
2025/07/29(火) 21:04:36.36
https://asahi.5ch.net/test/read.cgi/newsplus/1753790676/
こちらの方は後悔しているけれど
統合失調症周囲の人間は逆の精神状態の下記の人物

「仕事はデキるのに…」異常で執拗なパワハラをする“ダーク・トライアド“と呼ばれる、職場のヤバい人たち [パンナ・コッタ★]
2025/07/30(水) 02:17:10.53
https://asahi.5ch.net/test/read.cgi/newsplus/1753809430/
2025/07/30(水) 12:51:06.54ID:/4q6QjXc0
>>553
ステートレスかどうかとMVCにするかどうかは全く関係ない
それにWebアプリのMVCはデスクトップアプリのMVCが起源だぞ
557デフォルトの名無しさん (ワッチョイ 756a-SiZM)
垢版 |
2025/08/04(月) 02:17:14.49ID:MuSc+C4C0
Pythonのインデント縛りが窮屈に感じられるようになってきた
2025/08/04(月) 07:54:49.08ID:7RpwUgFD0
インデントが深くて見辛かったら、書き方の工夫が足りない
559デフォルトの名無しさん (ワッチョイ 079d-kSZg)
垢版 |
2025/08/04(月) 09:09:24.10ID:ZzI4clel0
インデントやめて枠でくくればいいのになw
560デフォルトの名無しさん (ワッチョイ 5f2a-Jj3s)
垢版 |
2025/08/04(月) 09:27:25.42ID:8ZmEdn5c0
>>557
インデントは今はどんな言語でも使う。インデント「縛り」はPython 他少数かもしれないが。
「縛り」が窮屈ということはインデントを崩して書きたい場合があるということだと思う。例えばそれはどんな書き方?
561デフォルトの名無しさん (ワッチョイ 756a-SiZM)
垢版 |
2025/08/04(月) 11:21:16.65ID:MuSc+C4C0
例えば自分専用のComfyUiのカスタムプラグイン(単純な処理を含むpassノードとか)書く時に
割りとその場限りでしか必要ない書き捨てのコードを簡素なエディタで書いたりするんだけど
他の言語だと(あえて誇張して書くとperlみたいに)切り詰めて書けるけど
Pythonだとインデント必須だからやたら冗長になる
562デフォルトの名無しさん (ワッチョイ 07a6-kSZg)
垢版 |
2025/08/04(月) 13:12:24.57ID:ZzI4clel0
関数{      }
一行で書いてしまいたいのが多数でしょ
2025/08/04(月) 13:51:01.32ID:r7BtCw1v0
言語選定間違ってつかってるのが多数と
それは辛くて非生産的やね
564デフォルトの名無しさん (ワッチョイ c925-nezu)
垢版 |
2025/08/04(月) 14:24:07.65ID:0quoIEV70
>>557
スペース2個にしたら分かりやすいし見やすい
565デフォルトの名無しさん (ワッチョイ cb31-J1BY)
垢版 |
2025/08/04(月) 14:33:59.10ID:717Xfa2b0
インデントはタブ文字
その時々で伸び縮みさせる
566デフォルトの名無しさん (ワッチョイ 2b18-i7aF)
垢版 |
2025/08/04(月) 14:37:37.41ID:YgDHhQH30
崩して書きたいとかそういうことじゃなくてルールとして強要されるのがイヤ
オフサイドルールがなくても同じように書くことを選択するかもしれないが書いてて逆に気が散る
コロッサスは自由は幻想に過ぎないと言ったが人間は自由を欲しているのだ
2025/08/04(月) 19:03:34.77ID:ujCRjETh0
C言語で{}書くのも嫌だと言ってそうだな
2025/08/04(月) 19:13:09.41ID:IfdApRBS0
Cの{}は位置が自由だし。
個人的には閉じ括弧の省略による行数の減少が嬉しいのでオフサイドルールはわりと好きだけど。
569デフォルトの名無しさん (ワッチョイ c955-EITD)
垢版 |
2025/08/05(火) 00:37:35.89ID:eeTjrgT40
結局Cでも視認性のためにインデントするし今時はCでも自動でインデントされるし
2025/08/05(火) 00:47:01.45ID:S4VV0+Ub0
しょうもない関数とか、
簡単な条件でcontinueとかbreakする時1行で書きたい気持ちはある

とはいえC#書いてる時に;と{}にイラッとする回数のが多いからやっぱりオフサイドルールが好き
2025/08/05(火) 08:42:45.36ID:yHQ0OjCT0
個人開発しかしたこと無さそう
572デフォルトの名無しさん (ワッチョイ 79ee-kSZg)
垢版 |
2025/08/05(火) 09:47:22.19ID:U7c1HI1W0
BASICやアセンブラ時代が懐かしい
言語でイライラすることは無かった
2025/08/05(火) 23:37:31.04ID:0kdvAqax0
with文とかtry文でのインデントって
可読性ではなく言語のためだけに必要なインデントって感じで
好きになれんのだよな
2025/08/05(火) 23:46:26.19ID:qsGVfYmt0
ロジックと一致してる方が読みやすいやろ
2025/08/05(火) 23:47:44.99ID:R8uM/fta0
そう思う
2025/08/05(火) 23:52:40.33ID:0kdvAqax0
with open(".\unko.txt") as f:
  for line in f:
    print(line)

ロジックどこにもないやんな
2025/08/05(火) 23:53:08.71ID:qsGVfYmt0
ええー
2025/08/06(水) 04:43:59.84ID:8WOKIZAO0
Markdownのリストでレポート・メモ書きしたら近い感じにならん?
そういう感覚なんよ
業務で見通し悪いコード排除できてほんとたすかる
2025/08/06(水) 06:33:23.07ID:jtG6DNKF0
markdown知らなくても、自然とメモをmarkdownっぽく書いてるよな
580デフォルトの名無しさん (アウアウウー Sab3-cMZ3)
垢版 |
2025/08/06(水) 10:01:23.89ID:59AZ/2jSa
>>572
知らぬが仏が最強だよなωωω
581デフォルトの名無しさん (アウアウウー Sab3-cMZ3)
垢版 |
2025/08/06(水) 10:04:08.18ID:59AZ/2jSa
>>577
Rubyと違って
インデントとスコープが一致してると読みやすいんだよね
asはあんまり好きじゃないが
2025/08/06(水) 10:37:21.12ID:dYJac5XD0
全く一致してないが?
583デフォルトの名無しさん (ワッチョイ 9f3e-EITD)
垢版 |
2025/08/06(水) 12:06:34.38ID:lLjowa0d0
c = func(
a,
b
)

c = func(
a,
b
)

インデントに意味を持たせるならこれも強制してくれ
584デフォルトの名無しさん (ワッチョイ bb2a-Jj3s)
垢版 |
2025/08/06(水) 12:59:13.94ID:IN3zO+k20
そもそも
c = func(a, b)
を、
c = func(
a,
b
)
と縦に書かないな。
2025/08/06(水) 19:39:33.54ID:Q1ckOcaT0
>>583
>>584
2025/08/06(水) 21:25:50.50ID:8WOKIZAO0
型ヒント使うと関数シグネチャも複数行になりがちだけど
それも見た目の工夫であってオフサイドルールちゃうからね
インデントは主体じゃなくブロックを表現するための手段
2025/08/06(水) 21:32:09.86ID:Q1ckOcaT0
if a == 0 and
  b == 1:
を書きたい
2025/08/06(水) 21:47:05.00ID:8WOKIZAO0
>>587
汎用的でないそこ固有の評価ってんなら
直前にnested function書いて意地でも複数行にしない
名前がついてわかりやすくなる
2025/08/06(水) 21:51:47.17ID:ndDWPXab0
if (
 a == 0 and
 b == 1
):

みたいなのじゃあかんの?
2025/08/06(水) 21:55:07.88ID:Q1ckOcaT0
C言語だと
if ( (a == 0) and
   (b == 1) ) {
みたいなのはごく普通なのでいいんだけど
自明な括弧は要らんやろという流儀なのに
591デフォルトの名無しさん (ワッチョイ c581-sZDE)
垢版 |
2025/08/06(水) 22:30:13.39ID:YepNzGI40
and (笑)
592デフォルトの名無しさん (ワッチョイ 592f-eYVS)
垢版 |
2025/08/06(水) 22:47:28.22ID:MXOXToEJ0
だめなの?
2025/08/06(水) 22:56:14.77ID:Q1ckOcaT0
&&だろという揚げ足取りだよ
なんか偉い人だと思われている
594デフォルトの名無しさん (ワッチョイ cde0-kSZg)
垢版 |
2025/08/07(木) 09:12:03.20ID:ws45Xs7j0
==も&&もキモイ

何のためのコンパイラだよ?
= &で事足りるってのに、アホ化していく
2025/08/07(木) 09:16:09.44ID:dOHm8u8G0
こうしてまた各人の好みの押し付け合いが始まる
596デフォルトの名無しさん (ワッチョイ 7f2a-+i23)
垢版 |
2025/08/07(木) 09:43:25.61ID:mtlaZ+E30
>>594
> = &で事足りるってのに、アホ化していく

どういう意味?
&& を &、== を = で事足らすと、既存の & や = と区別つかないと思うけど。
2025/08/07(木) 10:20:37.40ID:yCdBMlkx0
iso646.hにしれっと==も紛れ込ませてたらよかった
598デフォルトの名無しさん (ワッチョイ 0783-kSZg)
垢版 |
2025/08/07(木) 17:42:40.07ID:EszTeSvX0
>>596
人間はいとも簡単に区別付けられるんだぞ?
コンパイラが区別不可能なわけがないんだよ
2025/08/07(木) 17:53:29.93ID:fZaHM7q80
>>598
=や&で事足りて簡単に区別できるというなら
`x = y = z`のイコールは`==`の意味か`=`の意味か区別してみて?
`x & y`のアンパサンドは`&&`の意味か`&`の意味か区別してみて?
600デフォルトの名無しさん (ワッチョイ 0783-kSZg)
垢版 |
2025/08/07(木) 18:14:18.13ID:EszTeSvX0
アホなやつ
2025/08/07(木) 18:40:01.88ID:TuYfL0dJ0
ブーメランw
2025/08/07(木) 19:29:59.52ID:s8XBVmOF0
:= を使う言語は何なんだろう
2025/08/07(木) 20:31:57.45ID:Hru8c6n60
プロローグだっけ
604デフォルトの名無しさん (ワッチョイ 5b2a-Jj3s)
垢版 |
2025/08/07(木) 20:38:51.69ID:oQuqEhpa0
なぜ := にしたのだろうね。= で == と区別できるから充分だろうに。

>>> if a = 3:
 File "<stdin>", line 1
  if a = 3:
    ^^^^^
SyntaxError: invalid syntax. Maybe you meant '==' or ':=' instead of '='?
2025/08/07(木) 20:49:39.81ID:s8XBVmOF0
:= 代入
== 比較
= 比較(大文字と小文字を区別しない)

そんなどうでもいいことの為に演算子作るな
2025/08/07(木) 21:23:26.56ID:yCdBMlkx0
等号記号の意味からすると
letつけたり:=とする方が自然なのはわかる
2025/08/07(木) 21:42:01.86ID:s8XBVmOF0
数学に:=と=:があって、そこから借りてきたんだろうけど、
定義だから代入とは意味が違うんだよな
608デフォルトの名無しさん (ワッチョイ 5b2a-Jj3s)
垢版 |
2025/08/07(木) 21:54:14.51ID:oQuqEhpa0
>>605
> = 比較(大文字と小文字を区別しない)

どゆこと?

>>> 'abc' = 'ABC'
 File "<stdin>", line 1
  'abc' = 'ABC'
  ^^^^^
SyntaxError: cannot assign to literal here. Maybe you meant '==' instead of '='?
2025/08/07(木) 22:59:09.20ID:KAvFXoFf0
a <- 3
b <- 4
c <- a + b

if ? c = 7
 c <- c + 1
else
 c <- c + 2

こんな風な言語があるけどどうだろう
2025/08/07(木) 23:07:34.65ID:s8XBVmOF0
抽象化しようとするから意味がおかしくなる
レジスタやメモリへの書き込みなんだから矢印でいいのに
2025/08/07(木) 23:15:15.05ID:KAvFXoFf0
レジスタやメモリの書き込みにしても
MOV A, 1
という記法もあれば
MOV 1, A
という記法もあるので、
言語デザイナーは罪深いというかセンスがおかしいというか
612デフォルトの名無しさん (ワッチョイ 0784-kSZg)
垢版 |
2025/08/08(金) 10:12:55.93ID:zQT+CWHT0
>>609
それ<-ってのを=に描き直したって全く間違うことは無いのにねぇ
613デフォルトの名無しさん (ワッチョイ 0784-kSZg)
垢版 |
2025/08/08(金) 10:18:16.23ID:zQT+CWHT0
発端は
C=C+1

これを見た馬鹿が、CとC+1はイコールじゃないぞ!って発狂したことだと思う
そんな馬鹿は放っとけばよかったのだ
2025/08/08(金) 10:39:41.08ID:gdbP4Opx0
今から言語作るなら<-はお勧めしない
a <- 1
a < -1
が紛らわしい
2025/08/08(金) 10:40:20.59ID:d7miW79W0
>>612
代入式と比較式が同じコンテキストで使われないと勘違いしてるからそう思うだけ
もう少し視野を広げたほうがいい
616デフォルトの名無しさん (ワッチョイ bb93-m1cW)
垢版 |
2025/08/08(金) 11:22:59.63ID:RcSlMf2o0
c << c + 1
2025/08/08(金) 11:51:57.43ID:LQVRqRtN0
等号・相当性判定を=にして、代入には別の記号を与えるというのが分かりやすいと思うんだけど、いかんせん普通の命令型言語では代入が多用されるので、出来るだけ短い記号をあてたいというモーメントが働くんだろうね。
関数型言語では代入が少ないのでletを付けてもそんなに面倒ではないというのよくできていると思うわ。命令型言語ならPascal方式が分かりやすさという点では一番だと思うんだけど、実際に代入のたびに:=と書けと言われたらたしかに面倒だろうなぁとは思う。
618デフォルトの名無しさん (ワッチョイ 5b2a-+i23)
垢版 |
2025/08/08(金) 14:14:34.86ID:hsnFT+1p0
cout << c + 1;
2025/08/08(金) 17:44:16.45ID:tgs+eblWM
>>611
デファクトスタンダードは、Z80、x86系、AMD64系すべてで、
mov A,imm
だが、
GNUは、
mov imm,A
を使っている。
これも、左翼思想だと思う。
デファクトスタンダードと逆のことを無料で使わせる事で、
社会を逆回転させようとする。
2025/08/08(金) 17:49:55.09ID:tgs+eblWM
(1)デファクトスタンダード(COPYRIGHT)
・企業で作ったソフトウェアは、コピー禁止にして有料にして売ろう。
・書き方は、数学の dst = src に近くして、mov dst,src だ。
・同様にメモリーコピーも、memcpy(dst,src,size)だ。
(2)左翼(GNU、FSF、COPYLEFT、GPL ; 天邪鬼)
・全部ソース公開にして無料にしてやる。地球上のあらゆるソースを無理やりにでも公開させてやる。
・書き方は、デファクトスタンダードの逆にして、mov src,dst だ。
・STLでは、メモリーコピーも、std::copy(src_begin, src_end, dst_begin)でsrcとdstの順序を逆にしてやる。
2025/08/08(金) 19:13:01.77ID:hOAz04UC0
順序に意味をもたせるのが間違い
mov(from=val, to=regA)
mov(to=regA, from=val)
どっちで書いてもok
2025/08/08(金) 20:34:04.88ID:c00mh9xkM
>>621
長すぎるわ。
2025/08/08(金) 20:47:21.31ID:hOAz04UC0
ニーモニックが短いのは自動入力とか無かった頃の名残だな
そして最新マイコンでもやっぱり短くて暗号みたいなニーモニックになってる
覚えられない
2025/08/08(金) 21:38:15.47ID:gdbP4Opx0
物理的に1行80文字のパンチカードまで遡りそう
2025/08/09(土) 00:09:42.89ID:FEkbar8MM
rax=5 の意味を書くのを、以下のどれが一番分かり易いか、楽か、と言う意味だ:
1. mov rax,5
2. mov 5,rax
3. mov(from=5, to=rax)
順序からして1が一番分かり易いだろう。
それは、左翼たちは 2 がいいと主張するのだ。
2025/08/09(土) 00:10:33.01ID:FEkbar8MM
誤: それは、左翼たちは 2 がいいと主張するのだ。
正: それを、左翼たちは 2 がいいと主張するのだ。
2025/08/09(土) 00:20:02.12ID:EpxR2zL40
別に積極的にどれかを支持するつもりはないのだけれど、フラットに見たら分かりやすいのは3で、書くのが楽なのが1・2じゃない?
「左翼」「右翼」という言葉をむやみに使いたがるやつは頭が悪いんだなというのが一番の感想なんだけどね。
2025/08/09(土) 00:26:20.38ID:FEkbar8MM
>>627
敢えて大多数の人の習慣と逆をやろうとするのが左翼なんだよ。
2025/08/09(土) 02:27:43.20ID:NB4vZysX0
> 順序からして1が一番分かり易いだろう。
ここがウケるポイント
オレも慣れ親しんでるのは1だけどな
2025/08/09(土) 05:22:53.28ID:DWV4fYZO0
C言語の
char *strcpy(char *dest, const char *src);

dest, srcの順
いまだに逆だろと思う
631デフォルトの名無しさん (ワッチョイ eb49-2ooF)
垢版 |
2025/08/09(土) 08:30:47.32ID:U6LvWiSu0
give me a chocolate
英語のSVOO形
2025/08/09(土) 08:44:00.58ID:DWV4fYZO0
copyやmoveはそんな文型取らないけどな

コマンドとしてのcopyやmoveはindirect objectを取って、
それはdirect objectに先行するという類推が働くのだろう

ファイルコピーのcopyは送り側が先
ファイル名やディレクトリを並べただけだと、directやindirectの区別が無い
イミディエイトとレジスタとかだと、レジスタがindirectな雰囲気がある
633デフォルトの名無しさん (ワッチョイ 0ff9-kSZg)
垢版 |
2025/08/09(土) 09:47:09.17ID:FKLQD73X0
代入は「は」
比較は「が」
にしよう
日本語って便利

aが0ならaはb
634デフォルトの名無しさん (ワッチョイ 7f2a-Jj3s)
垢版 |
2025/08/09(土) 10:30:12.46ID:fxyo4EMd0
「犬が西向きゃ尾は東」みたいな。
2025/08/09(土) 11:26:29.39ID:BSmQSZbLM
>>629
BASIC言語やFORTRANでも、
x=5
のように書いていた。
元はと言えば、数学の「定義 x≡5」の記法から来たものだと考えられる。
その流れを素直に踏襲すれば、
mov x,5
となる。
2025/08/09(土) 11:28:33.54ID:BSmQSZbLM
定義だけでなく、数学でも「代入」の概念でも同じ記号を使う。
y=a*x^2+b*x+c
に対して、
x=5
を代入するとyの値はどうなるか。
みたいな時の x=5 が、BASICやFORTRANの記法に似ている。
2025/08/09(土) 11:42:18.72ID:DWV4fYZO0
数学からの借用だと思うと
x = x + 1
が説明できないので捨てた方がいい
2025/08/09(土) 12:02:44.93ID:x+xCY04P0
数学の記法云々とか言い出したら、記号の内容がきちんと定義されている限りどんな記号を使っても自由という話にしかならんでしょ。=: とか <=>: とかで右辺に定義される対象を持ってくる記法だって普通にあるんだし。引数の順番とか中置二項演算子の被演算子の順番とかは、本質的に恣意的なものだよ。好みの問題とか、多数派に従っておく方が無難じゃないかとか、その程度の話。
2025/08/09(土) 12:49:26.30ID:BSmQSZbLM
>>638
数学にも、標準記法みたいなものが有る。
高校数学までにそれを教わる。
それによせているのが右翼だ。それに逆らうのが左翼。
640デフォルトの名無しさん (ワッチョイ 0fc3-kSZg)
垢版 |
2025/08/09(土) 13:24:44.86ID:FKLQD73X0
>>637
プログラムってのは数式を解けって意味は無いから
X=X+1 はおかしいっていうほうがおかしい
2025/08/09(土) 13:52:36.69ID:DWV4fYZO0
x = x + 1に登場する=は、
数学で言う等号ではないし、定義でもないし、代入でもない
let x as x + 1
くらいの意味だけど、もっと即物的に値の入る箱をイメージして
x ← x + 1
xの中身を+1してxに入れる
としか言いようがない

写像なら何か近いのがありそうだけど、やっぱりずれてる
642デフォルトの名無しさん (ブーイモ MMf3-VwDZ)
垢版 |
2025/08/09(土) 16:31:26.10ID:S08gCjhtM
>>641
超初心者だなw
643デフォルトの名無しさん (ブーイモ MMf3-VwDZ)
垢版 |
2025/08/09(土) 16:32:27.62ID:S08gCjhtM
>>641
いまだに数学だと教える先生がいるんだろ?
644デフォルトの名無しさん (ワッチョイ 765f-cTHU)
垢版 |
2025/08/10(日) 07:20:54.61ID:bJx41RG60
右辺値と左辺値
2025/08/10(日) 08:12:33.70ID:5Q2KXoFZ0
アドレスとオブジェクトの違い程度ならいいんだけど、C++でムーブがらみでxvalueとか出てくるとピンと来ないんだよね。
2025/08/10(日) 08:30:50.47ID:rGiN2SBN0
右辺値と左辺値と言うと余計に判らなくなる

箱 = 値

というシンプルな理解だけで何も困らない
箱には名前があってアドレスを持っていて参照できる
値は箱に入れ終わったら忘れる
2025/08/10(日) 09:41:25.77ID:wxvmtlzV0
コンピューターのアーキテクチャの理解としてはそういう理解の仕方が本質的だと思うけど、Pythonのように、名前(変数)が束縛されているメモリ領域に格納されているのがポインタであって、そのポイント先のオブジェクトが(明示的な参照外しの構文によることなく)名前参照式の評価結果になるような言語では、表れ方がちょっと屈折してくるよね。
「Pytnonでは、変数は、箱のイメージではなくラベル(名札)のイメージで説明する方が適切」というのはしばしば言われる謂ではあるけれども、自分が初心者の人にPytnonを説明するときにそのスタンスでいくかと言われると、ちょっと躊躇するものを感じるかな。
2025/08/10(日) 09:54:58.08ID:Rqt3voUn0
>>646
x = “foo”
y = x

箱 = 値
箱 = 箱
なのか?
箱 = 箱とは?
みたいな説明が必要になってくる

要は単純な箱と値だけでは説明がつかなくてそれらがどういうコンテキストで使われるかだったり箱から値を取り出して値として使う場合や箱自体を値として使う場合の説明も必要になってくるのでそうシンプルにはならない
2025/08/10(日) 09:55:11.34ID:rGiN2SBN0
イコール記号の意味の説明だよ
箱 = 値
と書くと箱に値を入れるという意味になる

箱や値の具体的な内容は違う章
650デフォルトの名無しさん (ワッチョイ 0e46-Fa+d)
垢版 |
2025/08/10(日) 10:18:31.58ID:mfIur7J+0
ポインタ アドレス渡しってのを明記しない限り
すべて値渡しでいいでしょ

それをいつまでたっても値なのかアドレスなのか毎回混同するやつって
トイレの男女マークはそれでいいのか?っつってるのと被って見える
実にうっとおしい
2025/08/10(日) 10:24:29.45ID:w6PHgqLv0
箱は大昔のBASICのような基本コピーな言語でしか通用せんよね
dictの中身がなぜ書き換わるのかイメージするには実体を意識したいし矢印かな
2025/08/10(日) 10:26:55.01ID:wmWYPlFf0
648の例で言うと、x = "foo"は(C言語レベルでは)名前(変数)xが束縛されているメモリ領域(646風にいえばxという箱)にオブジェクト"foo"のアドレス情報を入れるという形で処理されるし、y = x は(C言語レベルでは)名前(変数)yが束縛されているメモリ領域(646風にいえばyという箱)にオブジェクト"foo"のアドレス情報を入れるという形で処理されることになる。したがって、(C言語レベルでは)646の箱=値という説明で一応一貫した説明ができる。ただし、そこでいう「値(オブジェクト)」はPythonレベルの値(オブジェクト)ではないので、その点に説明・注釈が必要になる。
ラベル(名札)のイメージによる説明というのは、名前x, y が束縛されているメモリ領域を特には観念せず、x, y をオブジェクト"foo"に貼り付けられるラベルとして捉えるということで、Pytnonレベルのみで考えるならこれはこれで1つの説明にはなっていると思う。ただ、listとかのコレクション・コンテナを理解するためには、結局どこかの段階でC言語のポインタの概念を大雑破にでもマスターせざるを得ないと思うんだよね。最初だけポインタの概念を回避してもあまり意味がないように思うので、それが、ラベル(名札)イメージによる説明にあまり乗りたくない個人的な理由。
ちなみに、648の逆パターンの例(x = 2 x = 5 のような再代入のパターン)も同様に考えることができる。
653デフォルトの名無しさん (ワッチョイ 5a4e-a/Iv)
垢版 |
2025/08/10(日) 10:32:52.85ID:RtPBWHAF0
Pythonは全て参照の値渡し
2025/08/10(日) 10:51:05.32ID:rGiN2SBN0
難しいこと考えなくても、オブジェクト渡しという理解でいい

同じオブジェクトは渡された先でも同じものを指す
内部実装的には同じアドレスを見てるからだけど、
別に別アドレスだったとしても同じ挙動をすればアドレスはどうでもいい
数値とか、対応するアドレスが存在しないものもある
2025/08/10(日) 10:55:58.34ID:Rqt3voUn0
>>649
イコール記号の意味だけなら「代入」で十分じゃないの?
代入という概念を知らない人向けの説明なら余計に「箱」が後でどう使われるのかも一緒に説明する必要がある

>>652
y = xではxという箱の中に入ってる値を一端取り出してからそれを複製してyという箱に入れないとダメだよね?
箱から取り出したり複製したりする状況(コンテキスト)も説明できなければ内部知識を知ってる人にだけなんとなく通じる説明方法でしかないと思う
2025/08/10(日) 11:16:35.60ID:wmWYPlFf0
>>655
y = x という代入構文において、①右辺のx という名前参照式の評価(名前xが束縛されているメモリ領域に格納されているポインタのポイント先のオブジェクトを得ること)、②それを名前yに代入すること(C言語レベルでは652に書いたとおり、名前yが束縛されるメモリ領域に上記①で得られたオブジェクトのアドレス情報を格納するという形で処理される)という処理が行われるわけだけど、このプロセスに状況(コンテキスト)による違いなんてあるかな? 状況(コンテキスト)如何に拘らず、上記①②の処理がなされると思っていたんだけど。

まぁ、内部実装についてある程度知識がないと分かりづらいというのはそうだと思う。自分も非常に大雑把な知識しかないしね。
2025/08/10(日) 12:21:16.95ID:rZf5P+kFM
Pythonの場合は、numpyの配列のようにPythonオブジェクトの実体すらもPythonの世界の外に存在する物に対する荷札的な役割を果たしているケースがとても多く、
しかも初心者は学習を始めてすぐにそういうイレギュラーなものに触れることになる
なので内部実装を元に説明するのは辛すぎるんだろう
荷札のアナロジーは致命的な矛盾なくだいたいうまく説明できるし実際の動作とそんなにかけ離れてもいない、悪くない説明だと思うよ
658デフォルトの名無しさん (ワッチョイ 7a0a-WVpU)
垢版 |
2025/08/10(日) 12:27:59.80ID:swuUdv2c0
>>655
代入という言葉は、数学の変数に値を入れるという意味に引きずられるのでよくないんだよ
2025/08/10(日) 12:35:23.78ID:rGiN2SBN0
荷札って箱に付けるものでしょ
そうじゃなくて、実体とは別に存在するコピー可能な何かでないと
そんな都合の良いものは自然界に存在しないので、いいアナロジーも見つからない
660デフォルトの名無しさん (アウアウウー Sac7-Kgix)
垢版 |
2025/08/10(日) 12:43:40.03ID:YgXeJoCWa
数学からの借用だと思うと
x = x + 1

x[n] = x[n-1] + 1
を意味する
2025/08/10(日) 12:49:59.24ID:Rqt3voUn0
>>656
(Pythonの)(y = x という)(代入構文における)(右辺の)x
のxを修飾する部分がコンテキスト

それにその説明だと>>646の言うシンプルな理解からは程遠い気がする
2025/08/10(日) 12:56:31.19ID:Rqt3voUn0
>>658
数学の変数に値を入れるという意味に引きずられると何でよくないの?
2025/08/10(日) 13:01:51.64ID:rGiN2SBN0
x = x + 1
の処理毎に加算されていく、というカウンタ動作は、
数列の漸化式というよりは、z^(-1)みたいな離散時間で捉えると動作とよく合う
664デフォルトの名無しさん (ワッチョイ 7a0a-WVpU)
垢版 |
2025/08/10(日) 13:03:29.02ID:swuUdv2c0
>>662
数学だと正確にはその例でも左辺と右辺はイコールという意味だ
2025/08/10(日) 13:08:38.63ID:rGiN2SBN0
代入(assign)は割り当てと同じ意味で、何かを別のもので置き換える
y = x + 1
なら何も困らない
x = x + 1
は割り当てではなくて関係式(equation)になって、xは未知数
そして解けない
2025/08/10(日) 13:22:53.03ID:wmWYPlFf0
>>657
コレクション・コンテナを理解するためには、ラベル(名札)のアナロジーによらない方が正確に理解できるし、コレクション・コンテナの重要性を考えるとそれは致命的な弱点だと思うけどね。たとえば、tupleのimmutabilityに関してtupleオブジェクトの要素であるlistの要素に変更があってもそれはtupleのimmutabilityには反しないということを学ぶけど、それは内部実装のイメージがないとわかりにくいと思うよ。
初めのうちから内部実装をベースに理解しようとするのはたしかにムリがあるけれども、ラベル(名札)のアナロジーによる説明は所詮小手先の誤魔化しに過ぎないので、どこかの段階で内部実装に基づく(といっても大したレベルではなく、C言語のポインタの概念の基本を知っていれば足りるレベル)理解に切り替えた方が良いと思うけどね。

>>661
自分は、代入構文の説明としては、結局は箱のイメージで説明するのが(主にラベル(名札)のアナロジーによる説明との比較で)ベターではないかと考えているので、その点では646にも近い立場だけど、それがシンプルに理解できるとは微塵も考えていない。箱に格納されるのはアドレス情報であってそれ自体としてはPytnonのオブジェクトではないし、C言語レベルの内部実装に関する知識に依拠した説明になるからね。647に書いたとおり、本来的には(C言語レベルでは)比較的シンプルなはずのアイデアが、Pytnonでは(仕方のないことではあるけれども)屈折した表れ方になるなぁと思っている。
なお、「コンテキスト(状況)」という語をどういう趣旨で使いたかったのかというのは分かったけど、652に対する批判の文脈でどういう意味合いを持たせたかったのかはよく分からないな。
2025/08/10(日) 13:25:39.30ID:WyYSCohm0
>>659
わかってないな、コピーしなくていいんだよ
x = A() # Aの実体をどこかに作成し、荷札xを貼り付ける
y = x # xが貼り付けられている実体に追加で荷札yを貼り付ける
辻褄は合うだろう?
2025/08/10(日) 13:45:18.60ID:rGiN2SBN0
荷札という名称が悪すぎるわw

実体の所有者(複数可)が誰か判るような管理リスト、みたいなイメージ
実際にはリストじゃないからこの時点で乖離があるけど
登記簿とか株券の裏を複数所有可能にした的な
所有してる訳でもないのでズレる

なんで「参照」の一言を参照使わずに説明するのがこんなに困難なのか
2025/08/10(日) 14:04:35.99ID:WyYSCohm0
>>666
t = (x, y)
u = t
これは、荷札xの付いた実体に対して荷札t[0]を、荷札yの実体に対して同様に荷札t[1]を貼り付ける、
同時に、荷札t[0]とt[1]を管理するために”t[0], t[1]”と書かれた台帳を作成し、その台帳に荷札uを付けると解釈すればよい
これは参照の向きを逆に捉えて参照される側が参照元を記憶していると考えているだけなので、基本的にはこのような説明で矛盾は生じない
荷札名から実体を探すのが大変だという問題は残るけどね
2025/08/10(日) 14:29:10.70ID:wmWYPlFf0
仮にそれをそのまま実装に反映させるなら、Pytnonオブジェクトに(被参照カウント数に加えて)参照元のリストも持たせるってことでしょ。
そうではなく、単に解釈モデルに過ぎないってことなら、内部実装がそうなっているわけでもないのに、あえてそんな不自然な解釈モデルを作ってまで荷札(ラベル・名札)のアナロジーに拘る意味ってあるのかな? たとえばそれで、(666でちょっと触れた)tupleの要素であるlistの要素を変更してもtupleのimmutabilityに反しないことの説明がしやすくなったりする?
2025/08/10(日) 15:10:39.92ID:BWOE9N0b0
>>664, 665
y = x + 1なら「yにx + 1を割り当てる」「yをx + 1で置き換える」
x = x + 1なら「xにx + 1を割り当てる」「xをx + 1で置き換える」
で特に困らないと思うんだけど

数学の場合は変数が指し示す値が同じスコープ内で変化しない大前提があるからそれを元に「代入」を考えると「xにx+1を代入する」がおかしいという感覚になるのでは?

それともイコールじゃなくて「x ← x + 1」なら←は代入ですと言ってもしっくりくるのかな?
672デフォルトの名無しさん (ワッチョイ 7a0a-WVpU)
垢版 |
2025/08/10(日) 15:49:18.97ID:swuUdv2c0
>>671
だから:=にしているプログラミング言語もある

私は「代入」という言葉を否定している人間だ。
「代入」は数学の記法の見た目と同じだから出てきた言い回しにすぎない。

仕事では「設定」などと呼ぶ。英語でもsetと呼んでいる。
2025/08/10(日) 15:53:58.39ID:BWOE9N0b0
>>666
>652に対する批判の文脈でどういう意味合いを持たせたかったのかはよく分からないな

>>648に書いてるのと同じなんだけど箱を箱のまま入れ物として取り扱う状況と箱を箱の中身が示す値として取り扱う状況の説明なくそれらを無意識に使い分けながら「一貫した説明ができる」と言ってるのを自覚して欲しかったとでも言えばいいだろうか
2025/08/10(日) 15:57:29.66ID:rGiN2SBN0
代入という訳語の気が利きすぎてるんだよな
assignのニュアンスそのままなら代入は出てこない
単に関連付けをしてるだけ
代わりに入れるという何か動きを持った訳語にしたせいで、逆に理解を阻害する
2025/08/10(日) 16:00:48.44ID:VcYsNhlgM
>>672
setには、ある既存の構造を正しく整った状態へと変えるというニュアンスがある
単なる変数の代入は変数の中身をまるっと置き換えているだけで既存の構造を変化させているわけではないし、
新しい値もそれが正しく整ったものとは限らず、ごく一時的なものだったりする
なのでより直接的なassignが用いられる
676デフォルトの名無しさん (ワッチョイ 7a0a-WVpU)
垢版 |
2025/08/10(日) 16:14:57.79ID:swuUdv2c0
>>675
Pythonの話なら私は知らない。
2025/08/10(日) 16:46:12.05ID:wmWYPlFf0
Pytnonの言語仕様として「代入文」という名称で規定されているんだから、ひとまずこのスレで「代入」と呼ぶことには何の問題もないと思うけどね。それが数学における代入概念とは意味が違うから別の呼び方をすべきだというのは1つの意見としては傾聴に値すると思うけど、それはまた別の話でしょ。

>>673
それは661でコンテキスト(状況)として挙げられた要素に対応する違いであるか甚だ疑問だし、そもそも「箱を箱の中身が示す値として取り扱う」というようなふわっとした理解だから混乱するのでは。
大前提として、①名前と②名前が束縛されるメモリ領域(=箱)とは区別される概念だけどこれはいい? それから、②名前が束縛されるメモリ領域(=箱)と③そこに格納されている実体(オブジェクト・値)も区別される概念だけどこっちはいいよね。たぶん、①②の区別が曖昧だから「箱を箱の中身が示す値として取り扱う」というような表現が出てくるんだと思うけど。
注意すべきは「変数」という用語の多義性で、この語は上記①〜③のいずれを指すか曖昧なまま使われがち。かつそういう曖昧な認識のまま「変数=箱」という説明がされがちなので混乱が起きるんだと思うけどね。なお、そういう観点からいうと、646の「箱=値」という表記の仕方も(直感的にはわかりやすいけれども)こういう曖昧な理解を助長する弊害はあるんだろう。
上記のような概念的な区別がきちんとできている限り、コンテキスト(状況)如何で変わるような話ではないということは理解しやすいと思うけどどうかな(あるいは、必要なのは概念的な区別であって、コンテキスト(状況)の場合分けではないという言い方をしても良い)。
678デフォルトの名無しさん (ワッチョイ 7a0a-WVpU)
垢版 |
2025/08/10(日) 17:03:01.76ID:swuUdv2c0
箱は伝統的なプログラミング入門書が使うわかりにくい例えだしな

それより丸数字の使用が気になるぞ
679デフォルトの名無しさん (ワッチョイ 7a0a-WVpU)
垢版 |
2025/08/10(日) 17:11:26.30ID:swuUdv2c0
ドキュメンテーションのない仕事をしているのがはっきりとわかるよなあ
2025/08/10(日) 17:15:06.72ID:wmWYPlFf0
メモリ領域を箱に例えるのはコンピューターのアーキテクチャーに忠実な良い例えだと思うけどね。Pytnonみたいな言語ではC言語レベルに還元しないと正確な理解に到達できないという憾みはあるが、それでもラベル(名札・荷札)のアナロジーのような曖昧なイメージに頼るよりよほど良いと思うよ。

ところで、丸数字って今でも読みづらく化けたりする? 5chみたいなところで使う分には、もう、そんなに気にしなくても良い時代かなと思っていたんだが。
2025/08/10(日) 17:20:18.25ID:rGiN2SBN0
一番気になるのは改行しないことだな
2025/08/10(日) 18:04:10.77ID:BWOE9N0b0
>>677
>>652から引用すると「y = x は(C言語レベルでは)名前(変数)yが束縛されているメモリ領域(646風にいえばyという箱)にオブジェクト"foo"のアドレス情報を入れるという形で処理されることになる。」

ここでは何の説明もなくxが「オブジェクトfoo"のアドレス情報」に変換されてるよね?

同じxでも直前の`x=“foo”`のxは箱のまま入れ物として取り扱われていたが
`y = x`のxは箱の中身が指し示す値として取り扱われている
その違いを生むのがxが評価されるコンテキストの違い
683デフォルトの名無しさん (ワッチョイ 7a0a-WVpU)
垢版 |
2025/08/10(日) 18:34:46.42ID:swuUdv2c0
アセンブラのニーモニックが辞書を片手に見るか、覚えていないといけないのをわかりやすく表現しただけのものをマシン語の並び順すら知らずにこねくり回した説明をしているのは滑稽
684デフォルトの名無しさん (ワッチョイ 7a0a-WVpU)
垢版 |
2025/08/10(日) 18:45:58.86ID:swuUdv2c0
>>682
CPUのレジスタがメモリのような連続した長いものでないため、コンピューターではレジスタで収まるものとそうでないものの区別がある。

コンピューターそのものがCPUとメモリという別のものを組み合わせているから、メモリへの参照なのかどうかは曖昧にしたまま進化しただけ。
2025/08/10(日) 19:11:26.73ID:wmWYPlFf0
>>682
何の説明もなくって、代入文の右辺の式が評価されるのは代入文の言語仕様そのままでしょ。何か不明確な点ってある?
代入文の左辺か右辺かの違いもコンテキスト(状況)の違いであって、そのいずれであるかによって言語処理系による名前(変数)の扱いが異なるという趣旨のことを主張したいのなら別に積極的に異論をとなえるつもりもないけれども、それについて、Pytnonの言語リファレンス等で明らかになっていることに付け加えて何か説明しなきゃいけないことってあるかな?
「箱自体を値として使う場合」(648)とか「箱を箱の中身が示す値として使う状況」(673)というのは概念上の区別が不十分であることに基づく不正確な表現・理解だと思うけど、その点が正された後になお何か理解できない点があるの?
2025/08/10(日) 19:30:23.90ID:EbzyEcBr0
2のオブジェクトがあって
x=2だとxは2のオブジェクトを参照?

オブジェクトどんだけ先に用意すんの?
687デフォルトの名無しさん (ワッチョイ 7a0a-WVpU)
垢版 |
2025/08/10(日) 19:32:17.91ID:swuUdv2c0
>>686
コードに2と書いてある時点で、2もメモリ上に存在しているんだよ?
688デフォルトの名無しさん (ワッチョイ 7a0a-WVpU)
垢版 |
2025/08/10(日) 19:32:51.39ID:swuUdv2c0
>>685 はただの老害
2025/08/10(日) 19:35:35.63ID:wmWYPlFf0
2がオブジェクトであることは print( id( 2 ) ) とかしてみれば分かる。
よく使う整数はあらかじめ生成しているんじゃなかったっけ。どの範囲かは以前このスレで見たような気がするが忘れちゃった。
2025/08/10(日) 19:36:05.96ID:rGiN2SBN0
数値もオブジェクトと知った時点でその疑問に行き当たるよな
文字列がオブジェクトなのは、文字列自体が格納されたアドレスだから普通に判る
数値は整数どころか浮動小数点数でもオブジェクトで、事前に用意したら無限に要る

単にオブジェクトは必ずしもアドレスじゃなくて、数値をbit表記したものが渡されるだけ
2025/08/10(日) 19:48:29.35ID:wmWYPlFf0
RubyとかJavaScriptと違ってPytnonは即値を使わず全部PyObjectじゃなかったっけ? 正直、記憶が曖昧なので自信はないが。
2025/08/10(日) 20:18:34.90ID:WEeWhG2x0
このあたりの話かな

https://docs.python.org/ja/3/c-api/long.html
PyObject *PyLong_FromLong(long v)
戻り値: 新しい参照。 次に属します: Stable ABI.

v から新たな PyLongObject オブジェクトを生成して返します。失敗のときには NULL を返します。

現在の実装では、-5 から 256 までの全ての整数に対する整数オブジェクトの配列を保持します。この範囲の数を生成すると、実際には既存のオブジェクトに対する参照が返るようになっています。
693デフォルトの名無しさん (ワッチョイ 7a0a-WVpU)
垢版 |
2025/08/10(日) 21:54:22.66ID:swuUdv2c0
Pythonは後になって「オブジェクト」という用語を使い始めた誤魔化し集団。
2025/08/10(日) 23:13:13.88ID:ZpaHmpjx0
>>685
言語仕様はおろかプログラミングにおける代入を理解してないような初心者に対して代入文とはどういうものか説明しようとして「箱 = 値」というアナロジーを使ってるんでしょ?

なのに説明できてない箇所を指摘すると「それは言語仕様を知ってればわかるからいいよね?文句ある?」みたいな開き直りをされても失笑するしかないよ
2025/08/10(日) 23:31:54.49ID:wxvmtlzV0
>>694
646は、「言語仕様はおろかプログラミングにおける代入を理解してないような初心者に対して代入文とはどういうものか説明しようとして「箱 = 値」というアナロジーを使ってる」のかもしれないが、自分はそんなつもりは全くないな。652や656で書いたような説明をそんな初心者が理解できるわけないでしょ。Pytnonのような言語の代入文をきちんと理解するにはそれなりに前提知識がいる。それが大変だから、ラベル(名札・荷札)のアナロジーのような、そこそこ良い線はいっているけれども本質的な理解からは隔たりがある説明が蔓延しているわけで。
696デフォルトの名無しさん (ワッチョイ 174f-Fa+d)
垢版 |
2025/08/11(月) 10:30:52.65ID:hg5eV/6v0
CPUはレジスタに根渡ししてるだけなのにな

高級言語は余計なことやりすぎなんだよ
2025/08/11(月) 12:14:18.55ID:oIjo7VRO0
AIを作ってるが、
Pythonは型が明記されてないから、わかりずらいな…

C++のほうが見やすい
698デフォルトの名無しさん (ワッチョイ b680-kDJb)
垢版 |
2025/08/11(月) 12:23:50.21ID:M47h2EOs0
正直俺もどうにかC++に持ってこれないか無駄な努力してる
whisperとかはありがたい設計なんだけど翻訳系がなー

boost::pythonもcythonも結構Cじゃ完結しないのね
699デフォルトの名無しさん (ワッチョイ 5a4e-a/Iv)
垢版 |
2025/08/11(月) 14:33:28.70ID:uBk9CY7Y0
C++なら値なのか参照なのかポインタなのか一目で分かるからな
上の議論もc++なら一発で解決する
2025/08/11(月) 14:38:05.58ID:Xx9EOjxc0
deepcopy必須な再帰呼び出しをリファクタリングしてたらすっきり書けすぎて、
deepcopy部分が暗黙になってしまって逆に危険に
2025/08/12(火) 04:07:24.02ID:nMX81I590
>>687
そうなんだけどさ
整数いくつ準備してんの
あらかじめ
2025/08/12(火) 08:04:19.47ID:i9fPXIIb0
>>701
>>692
703デフォルトの名無しさん (ワッチョイ df7c-J6sU)
垢版 |
2025/08/12(火) 09:10:49.53ID:rnDCu4n50
>>697
型ヒントぐらい使え
2025/08/12(火) 09:28:38.40ID:ob7DnR/R0
typingもバージョンアップのたびに機能が追加されるけれど、正直、フォローできているのは4分の1もないくらいかな。ある程度プラクティスが固まって本でも出たらそれに従うつもりではいるけれど、TypeGuardとかParamSpecとかを自分のコードで使うことはなさそう。
ヌル安全関係の演算子とかは、自分でも何とか理解できそうなので追加が可能なら欲しいかも。
2025/08/12(火) 09:32:25.25ID:lkNbq5IJ0
全部書いて自動チェック機能も常用しないと意味がない
必要なとこだけコメントで十分
2025/08/12(火) 09:59:58.99ID:46uwwH/J0
たとえばlistにリスト型宣言時に想定されていた要素型の部分型のオブジェクトを要素として入れたりすると、listは共変じゃないから型の互換性がないぞって警告が出たりするけど、そういうのにどこまで対応するのがいいのかってのがよく分からない。castして黙らせるのがいいのか、そういうものだと放置しておくのがいいのか。どちらにせよ、型ヒントを書かないコードと比べて可読性の低下に見合うメリットがあるのか。
基本的には型付けしていく方向性の方が良いんだろうなと思っているけど、今一つ自分のスタンスが固まり切らない感じ。
2025/08/12(火) 10:10:27.36ID:lkNbq5IJ0
型は決めずにいろいろ受け付けて、
想定外のが来ても意外とちゃんと動く、みたいなのがオブジェクト指向
2025/08/12(火) 10:18:49.37ID:46uwwH/J0
705と707は、方向性としては正反対なのでは。707はいわゆるダックタイピングのことだと思うけど、オブジェクト指向は静的型付けとも両立するよね。
2025/08/12(火) 10:23:41.12ID:lkNbq5IJ0
型を混同するとバグる箇所と、
意図的に型を限定しない箇所がある

混同に該当するようなことをしても、柔軟に書かれてて期待通りに動いたりもする
厳密に追えば正しく動く理由は説明できるけど、
全部隠蔽して直感的に読めるコードだけが残る
710デフォルトの名無しさん (ワッチョイ 5b2a-ycC0)
垢版 |
2025/08/12(火) 10:36:41.15ID:JQsdcePx0
>>707
なんか古めかしいよね。
型は決めずに void 型ポインタとしていろいろ受け付けるみたいな。
2025/08/12(火) 10:36:56.04ID:46uwwH/J0
静的型チェッカーは、onにすると基本的には全コードについて型チェックをするものだと思っていたけど、そこは型チェッカーの設定次第で調整できるのかな。あとはAny……。
712デフォルトの名無しさん (ワッチョイ 2398-a/Iv)
垢版 |
2025/08/12(火) 10:46:31.63ID:Gkg/fED60
typescriptみたいに型システムを追加したPythonのスーパーセット作ればいいんだよ
2025/08/12(火) 10:54:42.31ID:ANRO+El50
>>706
Protocol使う場面では?
structual typingでよければだけど
2025/08/12(火) 11:00:43.17ID:lkNbq5IJ0
人間の管理能力は限界があるので、
人間側が間違わずに作るんじゃなくて、
最低限のことしか考えなくても安全に動作する方向に進化している

全員でそれをやると進まないので、
一部の頭いい人だけC言語でかっちり作る両輪体制
2025/08/12(火) 11:10:42.61ID:46uwwH/J0
>>713
ProtocolについてはロバストPytnonに出てきたのをちょっと読んだくらいしか知識がないのだけど、こういうときに使えるものなのかな。: list[base] という型指定はライブラリの中でされていて書き換えるのは躊躇されるので、そうだとするとちょっと難しいのかなと。
2025/08/12(火) 13:23:41.67ID:AyHSyTNk0
>>715
それはライブラリ側の型ヒントが間違ってるか
自分が入れようとしている要素の型が間違ってるか
どちらかじゃないの?

ライブラリ側の型ヒントが間違ってると確定できてないうちは
自分が間違ってる前提で対応したほうがいいように思う
2025/08/12(火) 14:21:56.81ID:46uwwH/J0
GUIライブラリのwidgetコンテナで、格納される具体的なwidget群を属性widgeds : list[widget] に受け取るみたいな感じなんだよね。
container.widgets = [ label(), button(), textbox(), …… ] (label, button, textbox等は全てwidgetの部分型)みたいな感じで配置するんだけど、そこで706みたいな警告が出たり出なかったりする。
ありがちな状況なので、たぶん定石的な対処方法があるんじゃないかと思うんだけど。
2025/08/12(火) 15:24:09.75ID:PiEjVoIs0
>>717
list[widget]の型にwidgetのサブクラスのインスタンスを入れてもエラーにはならないはず
list[widget]の型が要求されている箇所にlist[label]型の変数を渡してるとかなのでは?
2025/08/12(火) 15:45:42.19ID:46uwwH/J0
Pytnonの型チェックはあくまでもヒントだからエラーというか警告だけどね。自分も比較的最近知ったことだから勘違いがあるかもしれないけれど、listはmutableコンテナだから共変ではないんだって。だから、A <: B(Bが上位型でAはその部分型)のときでもlist[A] <: list[B] にはならないらしいよ。
2025/08/12(火) 16:10:13.74ID:46uwwH/J0
たしかにlistの要素として、その型宣言時の要素型のサブクラスのインスタンスを入れるだけなら特に問題ないはずだとは自分も思うんだよね。
717のcontainer.widgets = [ label(), button(), textbox(), …… ] は、両辺の式の型の間に互換性がない(listは非変なので)点に問題があるということだとすると、container.widget.extend( …… ) とかの書き方にしたら大丈夫なんだろうか。ライブラリのリファレンスとかにはそういう書き方は出てこなかったけど。
2025/08/12(火) 16:18:25.12ID:PiEjVoIs0
>>719
型チェッカーがエラーと報告するならエラーでいいよ

listが共変でないというのは要素型のサブクラスはlistに入れられない話ではない

これはNG
mylist: list[label] = [label]
widgets = mylist

これはOK
widgets = [label]

これもOK
widgets = [label, button, textbox]
2025/08/12(火) 16:34:38.20ID:PiEjVoIs0
OKなはずなのにエラーが出てるのなら最小限の再現コードをpyrightのplaygroundにでも上げてもらったほうがいいかもね
2025/08/12(火) 16:57:06.52ID:46uwwH/J0
なるほど、たしかにそれだと警告は出ないね。短い再現コードが出せるようならやってみるけどちょっと難しそうかな。たぶん代入文の右辺について、型チェッカーが(list[widget]と互換性のない)型情報をコード内の別のところから得ちゃっているということなんだろうと思うけど。
2025/08/12(火) 19:52:51.31ID:CDoCkaEH0
>>723
型を明記しないとエラーとかってできる?
VBAみたいに

C++のほうが慣れてるから、そのほうがええわ
2025/08/12(火) 21:31:27.14ID:i9fPXIIb0
エラーにできるかというのが、静的型付けができていないコードの実行を自動的に抑止できるかという意味なら、Pytnon単体ではムリじゃない? あくまでも型「注釈」に過ぎないわけだし。でも、型チェッカーの方でそういう設定はあるんじゃないかなぁ。
2025/08/12(火) 22:31:56.05ID:jU+JMCmR0
>>724
pyrightのstrict modeを試してみるといいと思う
2025/08/12(火) 22:41:38.16ID:nRaft4INM
Pythonの型ヒントって型推論が許されてるけどどこまでそれが効くかはチェッカーの実装依存なんだよね
つまりチェッカーからすると型が不明というのは多くの場合において自身の型推論がショボいことを意味するわけで、
不明だからエラーにするというのは筋が通らないわけよ
せいぜい引数と戻り値に方指定を必須にするくらいだね
2025/08/12(火) 23:05:23.88ID:DyWlhw4u0
実行時まで型が決まらん、というのまであるしなあ
2025/08/12(火) 23:06:06.49ID:6cjc6Wvo0
商用プログラム書くならパフォーマンス犠牲になってもランタイムの型チェックがほしい
こんどしれっとtypeguardいれてみようかな
AI支援もあるし猛烈に反対はされなそう
2025/08/13(水) 06:35:34.74ID:o5KTBnUB0
>>726
まあでも、
やっぱ、オレみたいなやっぱ要望はたくさんあるんだな

型を明記して欲しいって人
2025/08/13(水) 08:37:10.53ID:+sjCYsF70
>>730
問題は>>727の通り、どこまで明記すれば不明でなくなるのかがPythonの仕様上不明であること
例えば x = f() において、fの戻り値がstrとして型指定されている場合、右辺の式 f() の型は何になるだろう? 左辺で宣言された変数xの型はどうか?
どっちも当然strと思うかもしれないが、これ正確にはどちらも型推論が必要で、なんと型チェッカーの実装依存なんだよね
x: str = typing.cast(str, f())
もし可能な限り明記しようとすればこうなるが、これでもなお実装依存でないとは言えない
2025/08/13(水) 09:44:46.84ID:/jTyGuwU0
型付け・型検査の目的は型の不整合の有無を確認することだから、式の型が1つに確定できるならそれが最も分かりやすいとは思うけど、必ずしも1つに確定できなくても(たとえば式の型としてa型、b型、c型の3つの可能性があって、そのいずれについても)型の不整合が生じないことが確認できているのであれば、それで型付け・型検査としての役割は果たしているようにも思うけど。
2025/08/13(水) 09:48:15.23ID:rfdqQR7l0
動的型付け言語を静的型付け言語のように取り扱うのが間違い
無管理よりは何かやれることあるだろうという模索の最中だけど、本質的に困難
2025/08/13(水) 10:05:06.70ID:IjqUTXVC0
もちろん、静的型付け言語と全面的に同じことができるわけではないけれども、部分的にではあれ良いところを真似することはできるし、邪魔くさいという人は従来どおりのスタイルで書くこともできる。型指定をアノテーションにとどめるというのはそんなに悪いアイデアではないと思うけどなー。
735デフォルトの名無しさん (アウアウウー Sac7-Kgix)
垢版 |
2025/08/13(水) 12:39:57.08ID:U7zZSy+Fa
PyhtonのListが型限定されたら嫌だな
もちろんPyObjectとしては限定されてるが
そういう意味じゃないんだ
2025/08/13(水) 14:26:42.51ID:52kJFnMW0
>>727
ESLint だと明示的でない any を警告するオプションがあったりする。
型が不明という状況がその型推論がショボいことを意味したりはしないと思うがな。

ただ実用上の問題としては、型ヒントを提供していないモジュールが多いんで
警告が出まくる可能性があること。
2025/08/13(水) 16:15:18.85ID:jrIykVeu0
自分はpylanceのbasicでちょうどいいくらいだわ
738デフォルトの名無しさん (ワッチョイ 3efe-bxVO)
垢版 |
2025/08/13(水) 17:18:57.17ID:vtzVqfUP0
labelStudioのインストールについて質問してもいいですか?
WindowsパソコンでlabelStudioの最新版をインストールしたのですがコマンドプロンプトでpipコードを入力してもファイルが見つかりませんとなってlabelStudioが起動出来ません。
わかる方いますか?
2025/08/13(水) 18:47:31.75ID:God64kkW0
>>738
https://labelstud.io/learn/getting-started-with-label-studio/
これでためしてみて
Dockerなんて要らないとおもうかもしれないけど
それならまずそんなところで躓かないくらいのオタクになる必要がある
740デフォルトの名無しさん (ワッチョイ 3efe-bxVO)
垢版 |
2025/08/13(水) 19:30:06.31ID:vtzVqfUP0
>>739
Dockerとはなんぞや?なレベルなんてちんぷんかんぷんです。
ずぶの素人にはインストールすらむずいっす
741デフォルトの名無しさん (ワッチョイ dff2-ChRm)
垢版 |
2025/08/15(金) 00:02:17.57ID:UemuT+6G0
pyxが出たよ

…何するツール?

https://astral.sh/pyx
742デフォルトの名無しさん (ワッチョイ 41f0-/HUD)
垢版 |
2025/08/19(火) 07:51:45.77ID:fyqgDdBA0
配列でもdict使えば分かりやすいし変数名で何入るかだいたい分かるやろ
pythonて組込みには使わないし型なんているんか🐼
2025/08/19(火) 09:47:34.16ID:ndmX+Emn0
ある程度規模が大きいプログラムでないと型のありがたみは分からないと一般的に言われているのでは。個人的には一応できるだけ型は付けるようにしているけど、可読性の低下に見合うメリットを実感できているかと言われると微妙なところかな。
typingも急速に複雑化したよねー
744デフォルトの名無しさん (ワッチョイ 6130-im2P)
垢版 |
2025/08/19(火) 11:31:08.50ID:2nwbx/Cn0
型記述すると可読性が低下すると思っている人と
型記述しないと可読性が低下すると思っている人がいる
2025/08/19(火) 11:53:03.68ID:CS+/mYIY0
使わない理由は手間に見合うかどうかなんだとおもう
コードのノイズになるってんならIDEに型ヒント部分を隠す拡張があればいい
2025/08/19(火) 12:50:32.05ID:AwWeWqwl0
型ヒントを一時的に隠す機能は、たしかにちょっと欲しいかも。というか、もうあるのかもしれないけど。
他人が書いたコードとか、自分が書いたコードでも内容をだいぶ忘れてしまったコードを読むときは型ヒントが大いに助けになるけど、ある程度内容を把握しているコードだと型ヒントがない方が読みやすいってことは結構あるだろうとは思う。
747デフォルトの名無しさん (ワッチョイ 214b-ZBQJ)
垢版 |
2025/08/19(火) 17:20:40.65ID:EZlqtCJf0
型ヒントないとメソッドに飛べないでしょ
効率的にコーディングするために必要だよ型ヒントは
2025/08/20(水) 14:50:38.31ID:v4jtEgpO0
lambdaの本体に式しか含められないという制限は、どういう考慮からなんだっけ? 名前あり関数を定義すれば済む話なのでそこまで不便というわけではないのだけれど、lambdaの中にそのまま書けたほうが自然なのになと思うことはちょくちょくある。
749デフォルトの名無しさん (ブーイモ MMb3-y2EG)
垢版 |
2025/08/20(水) 16:32:51.46ID:qKO8yNcaM
>>748
フレームワークの概念がないのか?
2025/08/20(水) 17:15:55.62ID:V8h3cYb/0
>>748
式の中にステートメントを入れられないという大前提を覆すとなると影響が大きすぎるしそもそも思想に合わなかったからだと思う
assignment expressionの導入を嫌がってたのにも通じる話
2025/08/20(水) 19:37:21.46ID:v4jtEgpO0
JavaScriptの関数定義式のイメージで、lambdaを式ではなく文にしたらどうかという前提で考えていたんだが、仮に文にするにしても「値を持つが式文ではない特殊な文」みたいなカテゴリを作るのは大変か。そうするとやむを得ないところかね。
2025/08/20(水) 21:05:15.22ID:z8I7zAVw0
羊のラムの綴りはlamb
一旦lambを書いてからdaを付けると間違わない
753デフォルトの名無しさん (オイコラミネオ MMa5-1GGU)
垢版 |
2025/08/20(水) 22:25:29.24ID:WlXb3anFM
>>737
それでもウザいかな。nodeを自分でインストールする必要ないということで、basedpyrightを使ってみたけど、デフォルトのあまりにうるささに即削除した。
uvとかruffだっけ?のチームが最近始めたやつに少し期待している。
2025/08/20(水) 22:32:03.53ID:ABvMeeh/0
AIをゴリゴリ使って基幹ソフトをRPAとPythonで便利にする仕組みを社内投稿したら、会社でバズってなんかすごいスキルとか言われて困ってる 制作したことに偽りは無いけど、専門部署に呼ばれても知らんし(泣)そもそも制作のモチベーションは現場にあるから専門部署に行ってもしょうがない 現場のおじさんでも作れる時代になった事がエポックメイクな事なのに
755デフォルトの名無しさん (ワッチョイ 9321-/HUD)
垢版 |
2025/08/21(木) 04:26:17.36ID:W7b3RP8P0
pyrightなんでtypescript使ってるんだろう
node系のやつ重いしなんか不具合出るから嫌い
756デフォルトの名無しさん (ワッチョイ 9321-/HUD)
垢版 |
2025/08/21(木) 04:37:15.98ID:W7b3RP8P0
pylspがいい?
2025/08/21(木) 10:33:12.22ID:5TY3/WJ10
VSCodeでPylanceを使っているけど、そこまで動作が重いとは感じないかな。警告がいっぱい出て鬱陶しいというのは分かるけど。
2025/08/21(木) 11:42:59.90ID:sU8D6GG4M
AIを使う業務ソフトならすごいけど
AIを使って作ったソフトって普通のソフトだよね
2025/08/21(木) 12:17:55.74ID:xRU3TdBF0
AIを使(って作)ったソフト
760デフォルトの名無しさん (ワッチョイ ab7f-vIW/)
垢版 |
2025/08/21(木) 13:08:37.56ID:2lMxcY0H0
AIを使って作った、AIを使う業務ソフトはどうなんだ?
2025/08/21(木) 14:36:13.83ID:89YTIbF70
AIを使って作ったAIを使う業務ソフトを作るAIを使って作ったAIを使う業務ソフト
762デフォルトの名無しさん (ワッチョイ 115f-YAjS)
垢版 |
2025/08/21(木) 21:05:36.45ID:qlXUTR3c0
AIでなんでも作れるならフォトショップと同等のものをAIに作らせてくれや(´・ω・`)
2025/08/23(土) 09:41:55.38ID:6fcByJBp0
言語リファレンスで、型引数リストが複合文の最後に入れられているけど、あれって文なのかな? 暫定的に置いているだけ?
764デフォルトの名無しさん (ワッチョイ c92a-68+F)
垢版 |
2025/08/23(土) 19:28:41.00ID:erudRyon0
言語リファレンス中を探し回れってか。
765デフォルトの名無しさん (アウアウウー Sa45-im2P)
垢版 |
2025/08/23(土) 19:47:31.14ID:pcHjlSL+a
BNF
2025/08/23(土) 22:20:23.66ID:dVERUN7r0
>>763
複合文を構成する要素だから複合文のページで説明してるだけ
式や単純文のところで説明してたらおかしい
2025/08/24(日) 01:08:14.15ID:+j+JozVj0
それ自体としては文ではないという点に引っかかりをおぼえていたんだが、式のところに演算子についての記述があるようなものか。
ただ、type文は単純文なので、単純文の構文要素になる場合もある……が、そこはまぁ分かるでしょってことで複合文のところにあるんだろうな。
2025/08/24(日) 02:49:47.32ID:Y0IRLNQN0
Pythonの内包表記やばいな
こんなんでよくperlは読みにくいとか罵れるな
2025/08/24(日) 07:50:22.46ID:rMBqpZLF0
慣れるとあれが自然言語のように読めるし、編集せずに先頭から書いていける
2025/08/24(日) 08:22:02.52ID:+j+JozVj0
要素を表現する式やinの後が長大になることもしばしばあって、そういう場合はたしかに読みにくいんだけど、基本的にはすごい便利な構文だと思うけどなぁ。発想としては集合の内包表記っぽく書けるようにしようということなんだろうし、やっぱりHaskellは偉大だわ。

たとえばlist内包なら[ (要素を表す式) for (ループ変数・iterable変数) in (iterable) ] で、要素を表す式を書くのにループ変数・iterable変数を使うことができるというだけなので慣れればそんなに難しくないよ。キーワードのforとinが短くて埋没しやすいのが読みにくさを感じる原因なのかもしれない。
2025/08/25(月) 00:15:32.04ID:FnDhpDPk0
慣れなんかな
巨大な行列が控えてる時の

そんでもなんか人間の認知と違う気がする
772デフォルトの名無しさん (ワッチョイ 6a31-uCg5)
垢版 |
2025/08/25(月) 01:44:52.02ID:cafSUUHh0
>>771
構文の話をするやつは道具の良し悪しばかりで論じて仕事はさっぱりできない人間
2025/08/25(月) 03:06:00.70ID:CxzN3iJP0
lambdaもだけど1行に複数の要素が入るととたんに可読性落ちるんで
そこは自制するのがクールという文化(Pythonic)
lambdaはdef、内包表記は複数行にするかforで書きなおす
2025/08/25(月) 09:43:24.92ID:8weJ9FR00
lambdaに文は入れられないが、文を含むような場合は名前あり関数として定義する方がわかりやすい……というのが一般論として常に正しいかは相当に疑問だけど。たとえば引数をそのままprintするようなごく単純なコードでも(lambdaにはできないので)名前あり関数にしなければいけないというのはかなりダルい。
Pytnonの文化は文化として尊重するし、実際、概ね妥当なアドバイスになっていることが多いとは思うけど、変えられない言語仕様を擁護するために文化を持ち出すという側面が感じられることもあるかな。
775デフォルトの名無しさん (アウアウウー Sa11-ut8q)
垢版 |
2025/08/25(月) 09:52:09.91ID:oTWQEhGga
リスト内包が読み難いとか言ってる人は
Generatorとかどうしてるんだろうか
理解出来ないものは目に入らないタイプの人か
2025/08/25(月) 09:56:07.47ID:srlPQ0qE0
失礼、print は例として適切じゃないね。単純な代入文に読み替えて。
777デフォルトの名無しさん (アウアウウー Sa11-ut8q)
垢版 |
2025/08/25(月) 09:57:57.26ID:oTWQEhGga
lambda x: (print(x), x)[1]
2025/08/25(月) 10:00:20.80ID:srlPQ0qE0
ジェネレーターはyieldで書けるから(強引)
ま、慣れるまで読みにくいと感じる人がいるのは分かるけどね。慣れてても「えーっと」ってなることあるし。
2025/08/25(月) 10:06:45.19ID:pqTCwzR00
>>774
Pythonコミュニティの文化って本質的には「そんなことより仕事しろ」であって、そう理解すると色々納得できるよ
言語を変えるよりしょうもない拘りを捨てた方が早い
780デフォルトの名無しさん (アウアウウー Sa11-ut8q)
垢版 |
2025/08/25(月) 10:15:14.12ID:oTWQEhGga
代入したければ素直に__setattr__
2025/08/25(月) 11:03:28.46ID:FnDhpDPk0
>>772
プログラムで仕事なんかしてねーし
2025/08/25(月) 11:06:33.88ID:FnDhpDPk0
>>775
ジェネレータなんて別になんもおかしくなくね?
なんか初心者には難しそうと思った要素出してきたのか?w
2025/08/25(月) 11:11:08.09ID:srlPQ0qE0
Pytnonのlambda周りの言語仕様が今さら変わるとも変えたいとも別に思ってはいないけれど、無名関数の本体には文を含められないというのは、言語仕様として中途半端で失敗だったんじゃないかなとは思っている。Pytnonはもう変わらないけれど、新たに設計される言語では(言語設計者が仮に同様に感じたなら)Pytnonの失敗を踏まえてうまく修正するんでしょ。高級言語というのはいわはシンタックスシュガーなんだからそういう点の評価・検証は大事。
ついでに言えば、Pytnonコミュニティの本質が、本当にこういう点をどうでもいいと考えているかもかなり疑問だけどね。少なくとも不満を持っている人がPytnonコミュニティの中にも少なからず居るからこそ、FAQで言い訳じみた説明をしているんじゃないかと思っているが。

式しか含められない中途半端な代物だけど、それである程度は何とかなるのでそれで間に合わせるてくれというのがPytnonコミュニティの文化だということならまぁそうかなと思う。ただ、それが本質的にどうでもいい問題で、そんなことは気にしないのがPytnonコミュニティの文化だと言われると、それは違うんじゃないのってなるかな。

>>780
素直ではないと思うけどw、lambdaでその場で書くというのを優先するならそういうことになっちゃうよね。
784デフォルトの名無しさん (アウアウウー Sa11-ut8q)
垢版 |
2025/08/25(月) 11:34:45.78ID:oTWQEhGga
len(hoge) も糞仕様
2025/08/25(月) 12:58:40.82ID:CxzN3iJP0
最初は面食らうけど特殊メソッドで一般化できてる妙設計
糞だと思うなら代案どうぞ
786デフォルトの名無しさん (スフッ Sdea-ut8q)
垢版 |
2025/08/25(月) 13:12:16.74ID:yimvSMn3d
代案
hoge.__len__()
2025/08/25(月) 13:55:00.51ID:srlPQ0qE0
__len__ は今でもあるから、代案ならhoge.lenみたいにメソッド形式で呼べるようにしたいという話なのでは? Fluent Python のどこかのコラムに書いてあったけど、よく呼ばれるのでパフォーマンスを気にしたとか何とからしいけど。
788デフォルトの名無しさん (ワッチョイ 29e1-M4AR)
垢版 |
2025/08/25(月) 15:47:13.68ID:7aQuEbsn0
mapの糞さに比べたらlenなんて可愛いもんだ
2025/08/25(月) 16:01:01.59ID:srlPQ0qE0
たしかに使う機会は比較的少ないけれど、複数のiterableから並行的に要素を取得していくような場合にはジェネレーター式よりmapの方が便利じゃない? zipだって特殊なmapなんだから、そんなに邪険に扱わなくても。

一番評判が悪いのは、文字列の連結のjoinだと思う。
2025/08/25(月) 17:18:36.19ID:CxzN3iJP0
mapレベルならジェネレータ式で書くけど
特殊な操作は明示的にmore-itertoolsつかうんで結局mapなスタイルは残るな
2025/08/25(月) 17:47:28.68ID:d3/9MASU0
内包表記もlambdaも使うのはごく単純な処理でかつside-effect freeの場合だけ
特にlambdaは関数の引数としてインラインで書けるくらいシンプルじゃなければ基本使わない

個人的にはこれが基本原則だと思ってるけどlambdaのside-effectについて明記してるstyle guideないね
2025/08/25(月) 19:04:08.96ID:8weJ9FR00
一般論として副作用のない式の方が望ましいのはそうだろうけど、内包表記やlambdaについて、そういう一般論を超えて副作用を避けるべき固有の事情って何かあったっけ。
自分は内包表記では(たまにlambdaでも)結構長いコードになっちゃうことがあるな。別のところに書いて名前で参照する方が分かりやすくなるならもちろんそうするんだけど、結局ここにそのまま書いた方がまだマシかなとなることが結構ある。
2025/08/25(月) 20:04:04.19ID:pqTCwzR00
>>792
内包表記や、lambda を引数に取るmapなどの関数は、本来的には実行順序に依存しない
副作用のある式を突っ込んでくるバカを想定するならその前提は破綻し、利用側の既存コードを破壊しないように関数の実装者は注意深く実行順序を維持しなければならなくなる
2025/08/25(月) 21:38:48.75ID:a/zkXuf60
それは一般論の範囲内の話だし、そもそも高階関数の実装者側が注意深く実装すれば副作用の影響を回避できるというものでもないような。どんな副作用かも分からないんだし。
一般論として副作用を持つ式というのは可能な限り避けた方がいいよねというのは前提とした上で、たとえば自分以外がコードに手を入れることはないということが分かっているようなケースでも副作用を避けないといけない具体的な理由みたいなものがあるのかなというのが知りたかったんよ。
2025/08/25(月) 23:52:22.89ID:N2pfjYln0
>>794
一般論もクソも、副作用を考慮することで複雑性が高まることは自明であり、書くのが自分だけだろうと関係ない。
account.deposit(amount)
これが実はaccountはCatクラスのインスタンスで、depositは引数に応じた声色でスピーカーから鳴き声を鳴らすメソッドで、amountには声色を指定する文字列が入っている可能性は否定できないだろう?
accountとは本当に銀行口座なのか、実はディズニーランドではないのかなどと常に疑ってかからなければならない。
しかしお前は普段そんな心配はしていない。何故か?それはお前自身や周囲の人間がそこまでのバカではないとお前が信じているからだ。
同様に、lambdaに副作用書くバカは自分含めチームにいないと信じることにするなら、lambdaを見るたびにどんな副作用があるのか、同じ引数で2度呼び出されても問題ないのか、
といった余計な心配に脳のリソースを割く必要がなくなり、生産性が向上する。
2025/08/26(火) 07:53:15.97ID:lpW4FrXI0
生産性の向上っていうのが誰視点なのかって話。
高階関数の実装者側は、そもそも渡される関数の副作用に対してできることは何もない(どんな副作用かも分からないんだから当然)のだから、元々「余計な心配にリソースを割く」こと自体がない。引数として渡される関数には副作用がないか、副作用を持つとしても高階関数の処理に影響は与えないという前提で書くだけでしょ。引数として副作用のあるlambdaを渡して、それが原因で高階関数の処理に影響を与えたら、それは呼び出し側が悪いってスタンスで書くしかない。
高階関数の呼び出し側は、特に高階関数のコードが読める状況なら(典型的には自分だけで書いている状況なら)、引数として渡す関数・lambdaに副作用があったとしても、それが高階関数の処理に影響を与えるか否かを判断できる。高階関数の処理に影響を与えない副作用がある関数・lambdaを与えるのは別に問題はないのではないか、それでも何か避けた方が良い固有の問題点があるのかどうかというのか792の疑問ね。
コードを読む人は、高階関数に引数として渡される関数・lambdaには副作用がないか、副作用を持つとしても高階関数の処理に影響は与えないという前提で読むだけ。

実際に副作用のあるlambdaを書くことはほとんどないけれど、780みたいな単純な代入処理はたまにlambdaで済ませたくなることもある。そういうときに、一般論とか教条主義的なスタンスを超えた問題が何があるのかなという疑問だったんだが。
797デフォルトの名無しさん (ワッチョイ 6a1a-uCg5)
垢版 |
2025/08/26(火) 09:39:12.77ID:tZRcIfkk0
>>796
他人とちゃんと話し合って決めろよ
2025/08/26(火) 09:58:03.54ID:qtH/IdiV0
>>796
皆がお前のようにいちいち小難しいことを考えているわけではない、ってことだ。
一定以上のレベルのプログラマであればlambdaで副作用書いてるのを目にした時点で一般常識に照らして「こいつバカじゃないのか」という疑念を持つ。
お前のように細かいことを深く考えた上でやっているとは普通は思わない。
そしてバカを疑いながらのリーディングは通常よりも注意力を要し、結果的に時間がかかる、即ち可読性は低下する。
799デフォルトの名無しさん (ワッチョイ 6a1a-uCg5)
垢版 |
2025/08/26(火) 10:13:17.81ID:tZRcIfkk0
>>796 は仕事じゃないんだろうな
800デフォルトの名無しさん (ワッチョイ a9f6-ut8q)
垢版 |
2025/08/26(火) 11:02:48.24ID:GdDdRaCq0
800get
2025/08/28(木) 07:37:52.10ID:yOq6T87r0
デフォルト名前空間付きタグがどうやっても取得できない
2025/08/29(金) 09:32:22.26ID:sEZGPQSB0
dataclassは比較的新しいモジュールだけど、急速に普及した印象がある。namedtupleより分かりやすいので良い。
803デフォルトの名無しさん (ワッチョイ 4ad1-Y9fL)
垢版 |
2025/08/30(土) 18:55:38.52ID:hbOtSRYd0
goやrustみたいな最初から型がある言語のほうが良かったなぁ(´・ω・`)
2025/08/30(土) 19:03:44.19ID:qOwp6KvW0
むしろもっとperlみたいにゆるゆるな方が好み
2025/08/30(土) 19:07:15.61ID:9+bLWO6W0
パフォーマンスの点と他者の書くコードに型指定を強制できないという点は仕方ないけれど、それ以外は、型で実現したいことって概ねPytnonでもできるようになってない? そうでもない?
2025/08/30(土) 19:57:54.62ID:Inltr+l10
>>803
型を明記しないと、パッと見でわからないよね
実行してデバッグしないと
2025/08/30(土) 19:58:14.61ID:Inltr+l10
>>806
ただ、
コンパイルしないのはラクだな
2025/08/30(土) 20:59:13.62ID:LdU2fVxg0
Pythonが出てきた頃はPerl全盛だったけどCGIとかP言語はもう死語だろうな
809デフォルトの名無しさん (ワッチョイ 132b-482X)
垢版 |
2025/08/31(日) 10:31:20.51ID:GjhCFU0W0
python出てくる前はpython的な言語ってなんだたの?
lisp?
810デフォルトの名無しさん (アウアウウー Sae7-8tKF)
垢版 |
2025/08/31(日) 10:48:14.97ID:8dn8jVHLa
当時から既に広く使われていて最もpython的と言うならTcl/Tkだよ
2025/08/31(日) 20:58:12.37ID:aib5LYmb0
>>809
シェルスクリプト
もしくは
rexx
812デフォルトの名無しさん (ワッチョイ 6f76-P3Uo)
垢版 |
2025/08/31(日) 21:10:05.20ID:yW7onUoP0
立ち位置的にはPerlでしょ
$とか%とかだりーなーとか思いつつ、ライブラリあるしみんな使ってるから使うかーって感じだった
今もオフサイドがとかうるせーなーとか思いつつ、結局Perlの時と同じでまあ言語なんかなんでもいいかに落ち着いて使ってる
2025/08/31(日) 21:34:01.42ID:1n2Iv0Hx0
シェルスクリプトの代わりにはならんかったよ
初期導入されてたのってRedHatくらいだったし
Luaみたいな組み込み言語の側面はあったから
Tcl/Tkはしっくりくる
814デフォルトの名無しさん (ワッチョイ a327-jRKo)
垢版 |
2025/08/31(日) 21:38:06.39ID:Uf/mN+Cj0
>>809
シェルスクリプト
VBScript
815デフォルトの名無しさん (ワッチョイ cfc5-O/rL)
垢版 |
2025/08/31(日) 21:38:24.47ID:pHIfhBnQ0
awkだろにわかどもが
816デフォルトの名無しさん (ワッチョイ a327-jRKo)
垢版 |
2025/08/31(日) 21:39:09.43ID:Uf/mN+Cj0
Pythonの言語仕様はクソだが、とりあえず無償だったのでいろんな製品に採用されただけ。
2025/08/31(日) 21:40:53.43ID:aib5LYmb0
>>812
>>813
perlの前がなんだったかって話だぞ
わかってんのか?
ラリーウォール自体が話してるんだが

なんだこいつらキチガイか?
818デフォルトの名無しさん (ワッチョイ a327-jRKo)
垢版 |
2025/08/31(日) 21:41:11.62ID:Uf/mN+Cj0
>>815
それはシェルスクリプト内で使うもの

なんでもawkでやるやつは昔から嫌われている。

いまでもawkで作り込まれていてメンテナンスがたいへんな業務システムがえるわ。
2025/08/31(日) 21:41:37.92ID:aib5LYmb0
>>815
sed awk シェルスクリプトだな
ちゃんと書くと
820デフォルトの名無しさん (ワッチョイ a327-jRKo)
垢版 |
2025/08/31(日) 21:43:14.03ID:Uf/mN+Cj0
>>817
それならC言語だろうに
スクリプト言語だとシェルスクリプト

Pythonだって外部プログラムの呼び出しばかりでPython独自のライブラリは少ない。
821デフォルトの名無しさん (ワッチョイ cfc5-O/rL)
垢版 |
2025/08/31(日) 21:46:31.03ID:pHIfhBnQ0
>>818
Perlの前ってことは正しいだろ
2025/08/31(日) 21:47:36.14ID:F59m/DJE0
pythonが出てくる前の話なんだからperlだろ
perlの前はawk
823デフォルトの名無しさん (ワッチョイ cfc5-O/rL)
垢版 |
2025/08/31(日) 21:59:07.78ID:pHIfhBnQ0
Pythonの前だったわ

Asm->c/fortran->awk/sed/bash->perl->python->chatgpt/claude

が言語の歴史として正しいか
2025/08/31(日) 22:07:25.17ID:aib5LYmb0
>>820
ズレまくってるな
ここまで文脈わからないのが居るのこえー
2025/08/31(日) 22:08:25.40ID:aib5LYmb0
>>823
そう思う
2025/08/31(日) 22:14:32.43ID:F59m/DJE0
cからawkには行かない
お手軽スクリプト言語の系譜を辿っている
827デフォルトの名無しさん (ワッチョイ 7381-iys5)
垢版 |
2025/08/31(日) 22:56:24.41ID:/gVZuLVw0
>>823
馬鹿の代表例
2025/08/31(日) 23:05:10.32ID:F59m/DJE0
>>823の可読性の低さがやばい
2025/08/31(日) 23:21:59.37ID:BbjhEhoF0
Pythonを置き換えるのはどんな特徴を持った言語になるのかな。それともAI利用の広がりによって、プログラミング言語というもの自体があまり使われなくなったりするのか。
2025/08/31(日) 23:50:54.85ID:F59m/DJE0
もうテキストエディタで書くのは無理になるだろうな

概要設計や詳細設計や実装の各段階にAIが介入してきて、
オススメを提示してくる
それをそのまま使うかちょい修正して進めていくといつの間にか出来上がる
831デフォルトの名無しさん (ワッチョイ a327-jRKo)
垢版 |
2025/09/01(月) 01:11:40.67ID:E66qBEkG0
そもそもawkはシェルスクリプトでできないことを書くために作ったのにawkメインになるのは本来の使い方ではない。

自分がわかるものを多用するのは初心者にありがち。
bashも構文を拡張しすぎて、変なコードを書くやつがいて、こういう人間はawkも多用して、一貫性がないスクリプトを作る。
2025/09/01(月) 01:23:39.30ID:jU4Yf7TF0
身の回りのことができればいいんだよ
2025/09/01(月) 06:50:05.15ID:yLzoixd30
ものすごい頑張ってる巨大batファイルとかよく見る

作れるのは判ったから、まともに書け
834デフォルトの名無しさん (ワッチョイ 4347-ZyWg)
垢版 |
2025/09/01(月) 11:22:54.78ID:ZXBt3uyf0
文法はBASICでいい
2025/09/01(月) 12:31:51.79ID:/Y8xWjD9M
OPEN "TEST.DAT" FOR INPUT AS #1
2025/09/01(月) 15:52:53.01ID:3nUHTtao0
perlは、個人的にはsedやawkのより使いやすい代用品だなぁ
単独でというより、シェルスクリプトでコマンドとして使うことが多い
2025/09/01(月) 16:15:49.04ID:BP0v7SMQ0
起動時間やメモリ消費が問題になることはほぼないしな
perl/rubyで簡潔に書けることをsed/awkでコネコネしてると泣けてくる
838デフォルトの名無しさん (ブーイモ MM7f-jRKo)
垢版 |
2025/09/01(月) 16:21:42.55ID:PK9JSPJ+M
60代がいるなw
839デフォルトの名無しさん (ワッチョイ 73f6-8tKF)
垢版 |
2025/09/02(火) 11:36:27.12ID:/Zmper4S0
>>809
>python出てくる前はpython的な言語ってなんだたの?
>>817
>perlの前がなんだったかって話だぞ
どっちやねん
2025/09/02(火) 14:12:33.11ID:kizKvhm30
>>839
関西弁アホすぎ
朝鮮人か?
バカリズム朝鮮人並みに馬鹿だな
841デフォルトの名無しさん (ワッチョイ ff2a-0vxd)
垢版 |
2025/09/02(火) 18:09:20.95ID:v1mKUBov0
なんでやねん
2025/09/02(火) 18:39:38.26ID:f8uf/zR40
せやせや!
2025/09/02(火) 19:15:32.06ID:i1waRe/20
In the face of ambiguity, refuse the temptation to guess.
2025/09/02(火) 20:59:02.02ID:UyC0HX6M0
せやかて工藤
2025/09/03(水) 08:24:59.13ID:Yiqf6tZF0
Pytnonは習得しやすい言語という立ち位置だし、それは実際にもそうだと思うけど、言語仕様は、全体としては結構大きくなっちゃっていて、シンプルな言語とはちょっと言いにくい感じになっているかな。
なくても何とかなるけどあると利便性が向上する機能(パッと思いつくものとしてはf-stringとかmatch文とか)が増えてくるとそういう印象になるのかも。
846デフォルトの名無しさん (JP 0Hdf-8tKF)
垢版 |
2025/09/03(水) 14:54:55.86ID:eTDtbpqFH
さてはlisperだな
847デフォルトの名無しさん (ワッチョイ 43cc-482X)
垢版 |
2025/09/04(木) 00:57:22.22ID:UisKbpz40
bashの文字列操作で凝ったことすると可読性最悪になるからそこでpython使うと分かりやすすぎて感動した
848普天率土 (ワッチョイ 7333-n2sn)
垢版 |
2025/09/04(木) 14:39:36.17ID:gEToyzrn0
Pythonまったく使ったことなくて
5chのスレタイ読み上げラジオをAIで作ったら3000行超えたわ
そこで初めてAIに分割して作るもんだと教わった
849デフォルトの名無しさん (ワッチョイ 7a1c-aJ3f)
垢版 |
2025/09/10(水) 20:25:10.65ID:zlwQrrhf0
あるプログラムの出力結果の変数を構造保ったままテキストでダンプして出力しようとしてるけど難しいんだな
perlならdata::dumperで一発なんだけどな
2025/09/10(水) 20:30:53.90ID:u3op23Y70
コンパイルしなくて便利な分、
パット見でオブジェクトとか変数の型がわからないから、
ガッツリのプログラムは大変だね…
2025/09/10(水) 22:08:59.42ID:AoAHRWDo0
PyYAMLは?
カスタムタグでクラスも扱える
852デフォルトの名無しさん (ワッチョイ 7a1c-aJ3f)
垢版 |
2025/09/11(木) 02:01:55.28ID:8aE/TL8t0
ありがとう
量子コンピューティングSDK:qiskitで実機の戻り調べてるんだけど
やっぱり変数の型調べながら一つずつ開いていくしかないっぽいね
バイナリの中までは調べないけどさ

っていうかperlのData::Dumperの動きの方が特例的にやばい感じで異常なんだな
まさにperlって感じ
853デフォルトの名無しさん (ワッチョイ df95-6P5Z)
垢版 |
2025/09/11(木) 04:47:38.61ID:ntfz+n6+0
pythonでcpu並列とGPU並列をまなびたいです。
おすすめのサイトありますか?
854デフォルトの名無しさん (スフッ Sdba-bj1o)
垢版 |
2025/09/11(木) 10:07:43.70ID:3rL2CEwSd
構造調べたいだけなら
pprint.pprint(hoge)
2025/09/11(木) 18:16:56.99ID:XtPwu2Bi0
>>852
Gist に Perl の Data.Dumper を Python に移植したものがあった (MIT ライセンス)
https://gist.github.com/passos/1071857

これでいけそう?
856デフォルトの名無しさん (ワッチョイ b393-mKxa)
垢版 |
2025/09/12(金) 19:31:26.73ID:13rTt+Ea0
Pythonでサーバーサイド作ろうかと思ったけど遅いかな
ほかの言語にしたほうがいいかな
2025/09/13(土) 13:34:43.94ID:DCq23AIZ0
気になるならPyPyとかあるけど
Webアプリなら待ち時間がほとんどだから書きやすさ重視
じゃないと速度重視なAIのフロントエンドにつかわれてない
858デフォルトの名無しさん (ワッチョイ 5ff2-O3fR)
垢版 |
2025/09/13(土) 20:28:10.78ID:8jhWe9D50
>>857
なるへそね
まあ速度がクリティカルじゃなければ気にしなくていいよね
859デフォルトの名無しさん (ワッチョイ 3fb6-mPtt)
垢版 |
2025/09/14(日) 19:55:23.96ID:ithLDxGz0
PYTHON!
「ドッペルゲンガー(極端なそっくりさん)」を調べたら赤の他人なのにDNAが似ていた
2025.09.14 SUN
https://nazology.kusuguru.co.jp/archives/113854

ADHDの脳は実際に普通の人とは構造が異なっていた
2025.09.14 SUN
https://nazology.kusuguru.co.jp/archives/184809
>>各研究で用いられていたMRI(磁気共鳴画像)装置や画像の解析方法に“微妙な違い”があり、その影響が十分に補正できていなかったためです。この問題は以前から専門家の間でも指摘されていましたが、長年、解決が難しいまま残されていました。
>>この問題に対して、千葉大学(Chiba University)、大阪大学(Osaka University)、福井大学(University of Fukui)など国内複数の大学による共同研究チーム(代表:水野義史〈Yoshifumi Mizuno〉准教授)は、実際に複数の装置で同じ被験者を測定してそのズレを正確に補正する「TS法」と呼ばれる手法を本格的に導入し、長年の課題だった技術的ノイズを徹底的に排除しました。
>>その結果、ADHDの子どもたちの脳にどんな“違い”があるのかを、これまでになく明確に示すことに成功したという。
>>これは理屈としてはばらつきを補正する非常に優れた方法ですが、実際には大規模な協力体制と多くの技術的・資金的なサポートが必要となるため、これまで本格的に実施されることはありませんでした。
>>研究グループはこうして、ADHDの子どもとそうでない子ども、計294名(ADHDの子ども116名、定型発達(健常)児178名)の脳画像を比較しました。ここでは、年齢や性別、知能指数(IQ)などの違いも統計的にしっかり調整されています。
>>結果、ADHDの子どもたちの脳には、実際につくりの違いがあることがはっきり示されました。
◇全精神病や知的障碍者も該当しているでしょう!

まるで45億年前の太陽系!? “惑星の誕生”が初めて観測される
2025.09.13
https://wired.jp/article/exoplanet-gap-discovery/

脳から直接脳波を読み取り意思疎通 ALS患者などの生活の助けに 埋め込み型BCI装置開発 2028年の実用化に向けて年内の治験申請を目指す
9/14(日) 9:00
https://news.yahoo.co.jp/articles/cf64abfd0662436950e9bcccf85ddefd84a6b33e
2025/09/14(日) 20:14:35.23ID:EbV68LBT0
スレチ
861デフォルトの名無しさん (アウアウウー Sa53-ilUi)
垢版 |
2025/09/14(日) 20:28:17.08ID:uqktGAy2a
まるちんこ
2025/09/19(金) 12:09:51.27ID:qGqvKNvA0
awkで以下のように連想配列を使ってます
BEGIN {
 arr["id1"] = "val1";
 arr["id2"] = "val2";
 printf(arr["id2"]);
}
→結果は「val2」

また、以下のようなid列、val列のCSVファイルがあります
id1,val1
id2,val2

これらのものを使い、Pythonでも同様に、idが指定した値に合致するval列を取得したいと思ってます

以下のようにcsv.DictReaderを使ってディクショナリに読み込んでみることはできました
with open('data/data.csv', 'r') as file:
  d = list(csv.DictReader(file, fieldnames=['id', 'val']))

このリストを列挙して中身を表示する等はできたのですが、
指定したidに合致するval列を取得する方法が分かりません

よい方法を教えてください
2025/09/19(金) 12:24:49.40ID:4hZSGpQJM
>>862
1. そのレスを丸ごとコピーします
2. ChatGPTやClaude等のAIの入力欄に貼り付けます
3. メッセージを送信します
4. (゚д゚)
864デフォルトの名無しさん (ワッチョイ 3f32-yasC)
垢版 |
2025/09/19(金) 12:53:34.42ID:jazVqD/P0
ありがとうございます!!
2025/09/19(金) 13:17:33.03ID:2/pebCZF0
d['id1'] で 'val1' を参照できるようにしたいということなら、各行ごとに1つのdict にするんじゃなくて、全体を1つのdict にする方がいいのでは。 d = { id: val for id, val in csv.reader( file ) } とかは?
2025/09/19(金) 13:47:25.33ID:tcJc82E7d
with open('data/data.csv', 'r') as file:
  d = csv.DictReader(file, fieldnames=['id', 'val'])
print(d['idHOGE'])
2025/09/19(金) 16:26:18.90ID:vOzhAdtP0
今はChatGPTでも重複時はどうしますか?ってちゃんと確認してくるんだな
出てくるコードの質はともかく要点はほぼ全部網羅してくれてめちゃ親切
868デフォルトの名無しさん (ワッチョイ 7f36-IHfe)
垢版 |
2025/09/19(金) 18:19:29.27ID:7aePTcRM0
chatGPTにプログラムの質問をするときは必ずThinkingモードにすること 
デフォルト設定だとThinkingしないクソコード出してくることが多い
869デフォルトの名無しさん (アウアウウー Sa53-ilUi)
垢版 |
2025/09/19(金) 19:23:31.74ID:hOahK7C8a
ちっとは考えろやバカタレ
2025/09/20(土) 18:48:36.37ID:usmEJHWE0
Visual Studio Codeの変数ウォッチウィンドウが見づらいわ
他にないのかね?
2025/09/20(土) 19:05:33.94ID:FzwQ5fID0
現状VSCodeかPyCharmの二択だからPyCharmかな試すなら
やりたいことによってはJupyterが最強の場合もある
2025/09/21(日) 10:32:13.35ID:oeEC4MB10
>>865
>>866
回答どうもです

いろいろと見直し、全体を1つのdictにする、という方針として、以下のようにしました
awkの連想配列とPythonの辞書の違いを再認識しました

with open('data/data.csv', 'r') as file:
  d = csv.DictReader(file, fieldnames=['id', 'val'])
  result = {row['id']: row['val'] for row in d}
print(result['id2'])
→val2が得られる
2025/09/21(日) 12:52:45.41ID:wuI8+BKP0
id重複時に黙って後勝ちになるが望ましいかどうか
874デフォルトの名無しさん (ワッチョイ 6a04-lG8I)
垢版 |
2025/09/21(日) 13:04:55.71ID:ttcu4MUo0
そんなことはどうでもいいだろうよ
責任の所在の話したってしょうがないでしょ
2025/09/21(日) 14:22:55.90ID:RnLJIZeo0
>>871
まあ、PyCharmも似たようなもんだね…
業務レベルなので、Jupyterは無理かな…
2025/09/21(日) 14:41:37.65ID:KUfqxhia0
awkのことはよく知らないが、連想配列でキーの重複があるの?
2025/09/21(日) 15:03:09.09ID:TKqe4uhF0
あんなのはハッシュだしな
どうやって衝突回避してるのか謎だった
今も謎
2025/09/21(日) 15:34:44.26ID:kS1Ctw9y0
>>874
外部ファイルから読み込むのに重複時の振る舞いがどうでもいい場合なんてある?

仮に後勝ちは望ましくないがチェック処理を入れるくらいならサイレントにバグるので問題ないケースだとしてもそういう確認とか意思決定は明示的にしないといけないんじゃない
2025/09/21(日) 15:37:03.95ID:kS1Ctw9y0
>>877
ハッシュの衝突を回避してるわけじゃなくて衝突してもいいような構造にしてるだけ
その代わり衝突が増えるにつれ性能が悪化していく
2025/09/21(日) 15:54:55.42ID:KUfqxhia0
862を読む限り、csvファイルのキー列の値のユニーク性は前提になっていると思うんだが。だから連想配列とかdictに入れるって想定なんじゃないの?
881デフォルトの名無しさん (ワッチョイ 6a04-lG8I)
垢版 |
2025/09/21(日) 15:59:04.32ID:ttcu4MUo0
>>878
データの操作とデータ構造の検査は切り分けることが出来る話でしょ
質問はデータ操作なんだからそっちにフォーカスすればいい
IDなんて名前なんだから作成元が非重複を保証してんのかもしれんし、貰い手側が質問の処理の前段でなんかチェックさせてもいい
いずれにしてもこの質問では考慮する必要のないかつ混同する必要のない事柄ってこと
882デフォルトの名無しさん (ワッチョイ 732a-ljyC)
垢版 |
2025/09/21(日) 16:40:42.51ID:e5nOC9aY0
>>878
> 外部ファイルから読み込むのに重複時の振る舞いがどうでもいい場合なんてある?

ログファイルを読み、とある項目の最新内容が欲しい場合とか。
2025/09/21(日) 17:30:15.23ID:7OCfaZ6W0
>>881
俺は分けることができるとも分けたほうがいいとも思わないから考え方の違いだね
チェックを入れると内包表記を使わないほうがよくなる可能性が高かったりするわけでデータ操作と呼んでるところの内容が変わってくる

>>880
ユニークが前提となっているからどうでもよいじゃなくて「ユニークが前提なので万が一重複が来た時は後勝ちで問題ない」というところまで明確に判断しておいたほうがいいんじゃないのという話

>>882
それはどうでもいい場合じゃなくてログを読む方向に合わせて後勝ちか先勝ちかどちらか一方に仕様を決めなければいけない場合だと思う
2025/09/21(日) 17:58:13.74ID:TKqe4uhF0
何かの関数の戻り値を渡す、みたいに動作が決まってたら決め打ちでいいけど、
ファイルや通信なんか何でもありなので、
そもそも開けない、通信できない、から始まって、間違いまくったデータでもちゃんと動かないと
2025/09/21(日) 19:55:43.86ID:KUfqxhia0
>>883
ユニーク性が前提となっていることを明確にしておくのはいいことだけど、ユニーク性を前提として設計しているにも拘らず「万一重複が来た」らそれ自体大問題だと思うけど。それは想定していた前提が成立していないということでしょ。そもそも862のようにid値を検索キーとして使う場合で「後勝ちで問題ない」場合なんてあるかな?

重複がないということを前提にできるからこそdictを使っているのであって、前提が変わってくるならデータ構造の選択とかも変わってくると思うけど。一般論としてデータに重複があっても問題がない場合かどうか気をつけようということなら素直に頷けるんだけど、862のケースで主張するのはムリがあると思うよ。
886デフォルトの名無しさん (アウアウウー Sacf-kv3/)
垢版 |
2025/09/21(日) 19:56:22.43ID:kxRRh56Ha
うましかいないよな
887デフォルトの名無しさん (ワッチョイ 8eaf-wBym)
垢版 |
2025/09/21(日) 20:54:40.37ID:ORrZGGDb0
ttps://mannersy.co.jp/guivenv.htm
2025/09/21(日) 23:42:10.87ID:4W4Jokme0
>>885
個人的にはソフトウェアの設計は想定している前提が成立していない場合の対応まで決めるものだと思ってるけど、今回のはそんな大げさな話じゃないよね

後勝ちになる実装を採用してることを自覚してそれで問題ないと判断できてるかどうか
2025/09/22(月) 00:15:54.16ID:scIzhboY0
重複がありうる状況なら、後勝ちで上書きしてしまう仕様で問題ないわけないだろ。862みたいに検索キーとして使っている場合に。誰がそんな状況でdictを使うんだよ、あほか。
2025/09/22(月) 00:42:13.25ID:nbJbLtLI0
>>889
上で出てきたログの例を理解できない?
後勝ちでいい例なんていくらでもあると思うんだが
2025/09/22(月) 01:23:57.89ID:scIzhboY0
あのさ、>>862をもう一回読んできたら? 「idが指定した値に合致するval列を取得したい」って書いてあるだろ?
idに重複があったら、val列の値の中に参照できないものが出てきてしまうわけだけど、それを許容している状況設定だと本気で思うのか?
2025/09/22(月) 01:41:53.66ID:nbJbLtLI0
>>885
「862のようにid値を検索キーとして使う場合」とか「862みたいに検索キーとして使っている場合」って書いてたら「id値を検索キーとして使う場合」のジェネラルな話をしてるのかと思うじゃん普通?

862に限定した話ならそりゃ重複時に上書きが望ましい可能性は低そうだと思うよ
だからこそ問題提起したわけで

ただ「望ましい」と「問題ない」は同じではなくて単純上書き以外の実装をする価値がないくらいに重複の可能性が低いなら望ましくなくても上書きする実装でも問題ないという判断もありえるよね
結局自覚して意思決定できてるかどうか
893デフォルトの名無しさん (ワッチョイ 23ad-0Qkb)
垢版 |
2025/09/24(水) 00:35:54.59ID:q1Q2Yb580
そもそも awkの例を出してきた人が、連想配列の重複を考慮していないのに
それを python で ってやったから、おかしくなっているとしか
中途半端に、awk を出した結果
894デフォルトの名無しさん (ワッチョイ 0a8f-p2ny)
垢版 |
2025/09/24(水) 04:40:12.99ID:bD0tkg1v0
原子をナノチューブへ一列に閉じ込めた「一次元気体」の撮影に成功!
2025.09.23
https://nazology.kusuguru.co.jp/archives/144065
>>あるクリプトン原子(Kr)をカーボンナノチューブの内部に閉じ込めることで「一次元の気体」を作成し、その様子をリアルタイムで視覚的に捉えることに成功しました。
>>実際に撮影された映像では、クリプトン原子が狭いチューブ内である種の「交通渋滞」に巻き込まれており、数珠つなぎに配置されている様子が見て取れます。
>>強度が高くて軽量、また電気を良く通す特性を持つことから、次世代の電子機器や新材料の開発において中心的な役割を果たしています。
>>>また近年ではカーボンナノチューブの内部に原子や分子を詰め込むことで、新しい機能を持つ素材の開発が進められています。

固体と液体の両方の性質を持つ水を観測することに成功!
公開日2025.09.23 18:00:02 TUESDAY
https://nazology.kusuguru.co.jp/archives/185477
※液体と気体の両方を持っている者も撮影できるのでは?
※燃える氷と呼ばれるものががあるので個体と液体の両方を持っている者も撮影できるのでは

史上最も古いブラックホールを観測、133億年前
2025.09.23
https://nazology.kusuguru.co.jp/archives/185442

ビッグバン以前の宇宙に新説――重力波が宇宙を紡いだ可能性
2025.09.23
https://nazology.kusuguru.co.jp/archives/185494
>>従来の宇宙誕生過程では宇宙が始まった直後の急激な膨張を説明するために「インフラトン」と呼ばれる謎のエネルギーが仮定されてきました。
>>しかし今回の研究は、こうした未知のエネルギーに頼らず、私たちがすでに観測している量子と重力だけでだけで宇宙の構造(銀河や星の元になる密度のムラ)が作られた可能性を示しています。
>>この画期的な提案は、宇宙論の理論モデルを大きく変える可能性を秘めており、今後の宇宙観測でその正しさを確認できると期待されています。
895デフォルトの名無しさん (ワッチョイ 872a-SUnJ)
垢版 |
2025/09/24(水) 04:42:18.51ID:3bDRa/7F0
>>893
> そもそも awkの例を出してきた人が、連想配列の重複を考慮していない

それは空想。考慮したか否かは余人の与り知らぬところ。
2025/09/24(水) 13:15:04.93ID:ZY5d1Pcc0
>>893
awkは関係ない
リストを辞書に変換する処理を実装する際は
例外的な状況を除いて重複ケースを考慮するのは必須
入力が外部ファイルならなおさら

重複ケースを考慮した上でどういう実装を選択するかは
考慮する/しないかとはまた別の判断
2025/09/26(金) 23:58:21.27ID:z2s3JGlY0
学術計算用かと思ったのに配列の切り回しがやりづらすぎる
JavaのStreamかC#のLINQくれ
2025/09/27(土) 00:09:04.24ID:ml2mFJmg0
いやDataFrame使えよ
2025/09/27(土) 00:36:41.14ID:mMYsldco0
LINQぽい操作はpandasとかの適当なDataFrameライブラリ使うほうが楽よ
2025/09/27(土) 00:43:15.35ID:ov4hhnsF0
>>897

Javaとかc#とか、
ゆるいシロートプログラマーだな
2025/09/27(土) 00:59:40.63ID:h+m11Qj80
Pytnonのスレでそんなこと言われても……。
2025/09/27(土) 05:59:16.41ID:uhKYSmuk0
なんでライブラリ使わずに戦おうとするんだ
903デフォルトの名無しさん (ワッチョイ 2bd0-1Udg)
垢版 |
2025/09/27(土) 07:00:11.86ID:SLytcfxd0
馬鹿だからだろ
904デフォルトの名無しさん (ワッチョイ d3ff-F1lK)
垢版 |
2025/09/27(土) 07:20:28.67ID:3g1BoBxQ0
C言語だけで頭が一杯一杯で
ライブラリ各種も使い方が分からん人がそういうのに陥りがち

Cなら何でも出来ると言われがちだが
結局はOSの挙動に左右される
1からビット移動して構築できるレベルならともかく

pythonなんて逆に「こういうことしたいなあ。ライブラリないかな」から全てが始まるw
だからC言語習得者に手抜きと罵倒される

Rustは速度とライブラリの両方兼ね備えたのは認める
習得が手間だけど
2025/09/27(土) 07:47:36.85ID:icQpIFwJ0
>>904
Rustはライブラリは備えてないよ
実際に使ってみればわかる
906デフォルトの名無しさん (ワッチョイ 6ad8-lG8I)
垢版 |
2025/09/27(土) 07:48:10.96ID:EXS6uQyZ0
藪から棒のC言語
2025/09/27(土) 08:06:45.87ID:8Vzuw6f20
ライブラリの名前が意味不明で中二病なのが恥ずかしい
2025/09/27(土) 08:10:27.84ID:uhKYSmuk0
フリーソフトなんかも、柔軟な設計にしておいてプラグインで機能追加できる仕組みにしておくと、
いろんな人がよってたかって原型留めないほど魔改造してくれる

言語も土台はあんまり余計なことはしないで、
ライブラリが最大に便利に使える仕組みだけ提供してくれればいい
2025/09/27(土) 08:20:52.14ID:h+m11Qj80
いまはpandasよりもpolarsがお勧めみたいな記事をいくつか見たんだけど、そうなの? 自分は両方とも名前を知っているだけでほとんど使ったことはないんだけど。
2025/09/27(土) 08:49:17.35ID:uhKYSmuk0
pandas関係ないけど、excelファイルを読むライブラリの話
openpyxlとxlrdがあって、xlsxとxls用だけど、
どう考えてもxlrdのインターフェースの方がいけてる
だから、xlsxを読み書きする時もopenpyxlをxlrd化するようなラッパーをかけてる

アホでも使えるように、を目指すとアホにしか使えないものが出来上がる
911デフォルトの名無しさん (ワッチョイ 464d-aiyB)
垢版 |
2025/09/27(土) 09:26:54.65ID:Neg3oqaL0
高速なPythonください
2025/09/27(土) 09:30:15.12ID:DTSuaDcF0
Mojoってどうなったんだろう
2025/09/27(土) 10:44:29.01ID:AyaRwRPWM
>>909
>>897みたいに他のプログラミング言語の経験がある人はpolarsの方が遥かに馴染みやすい
初学者なら大差ないと思う
ただしpolarsの方が圧倒的に速いから、データ分析というよりデータエンジニア的な人がたまに手元で大きなデータを加工したりする、
というような場合はpolarsが有利
そういう意味でも経験者向きだな
2025/09/27(土) 10:57:19.82ID:0O/I0jEQ0
polars爆速すぎて、BigQueryやSparkでやってるようなクソデカバッチ処理も結構いけるんじゃないかと思い始めている
polarsはクラウドの有償サービスの方だと分散並列もできるらしいが、そこまでいかずとも日次処理くらいなら1ノードでpolars使うだけで殆どカバーできるんじゃないかと思う
915デフォルトの名無しさん (ワッチョイ 1a4b-6qeJ)
垢版 |
2025/09/27(土) 13:15:14.61ID:wWVT/OFI0
pandas使ってるならfireducks試してみるのも良い
2025/09/27(土) 14:29:00.11ID:ov4hhnsF0
最新Visual SStudioで、
Pythonが正式対応になったのかね?
2025/09/27(土) 16:24:25.49ID:mMYsldco0
VS(not VS code)買ってもらえる職場はいいなぁ
本職のプログラマじゃないから商用利用もただの製品以外使えねぇよ…
2025/09/27(土) 16:34:18.30ID:uhKYSmuk0
Beyond Compareが便利だから自分でも欲しいけど結構高い
2025/09/27(土) 17:17:40.45ID:ybpS38OQ0
>>897
学術はめっちゃ後付けだよなあ
920デフォルトの名無しさん (ワッチョイ 050c-ebMX)
垢版 |
2025/09/28(日) 00:25:55.44ID:8ddVyX+B0
vsて重いしvscodeの劣化版でしかないやん
何がいいのあれ
921デフォルトの名無しさん (ワッチョイ 053c-qvHo)
垢版 |
2025/09/28(日) 02:28:29.86ID:suBUkNvb0
>>920
馬鹿にはわからんだけだぞ
2025/09/28(日) 07:54:13.58ID:mvE7KHLi0
Pythonに関してはMSもVSではなくVSCodeを使うように推奨してるから、特に何もいいことはないぞ
VSで他の言語を使っている人がPythonも併用したい場合だけだな
2025/09/28(日) 08:11:47.03ID:FqkKCcPv0
なんでMSが仕切るんだよ
924デフォルトの名無しさん (ワッチョイ 55ff-fpYm)
垢版 |
2025/09/28(日) 11:42:07.65ID:kNWE/lQu0
VSはC#とかC++とかも使いたいなら入れる

JAVA屋はeclipse入れる
2025/09/28(日) 12:03:27.20ID:HvJlQx++0
codeは使いづらいね
ライトユーザー向け

プロはvisual studio
2025/09/28(日) 12:11:21.15ID:FqkKCcPv0
プロはメモ帳でも書ける
927デフォルトの名無しさん (ワッチョイ 55ff-fpYm)
垢版 |
2025/09/28(日) 14:29:29.40ID:kNWE/lQu0
行番号くらいは知りたいので
サクラエディタ
928デフォルトの名無しさん (ワッチョイ 2321-ebMX)
垢版 |
2025/09/28(日) 17:02:13.99ID:kM7OnUEt0
vscodeでもc++ java書けるけどね
msはpythonで一番使われてるランゲージサーバも作ってるから
lspもmsが作ったわけじゃし
929デフォルトの名無しさん (ワッチョイ 2ddb-tWZ/)
垢版 |
2025/09/28(日) 17:23:50.17ID:cyvB/NfZ0
1995年製のC++ポリゴンゲームが今もwinで動くのを見れば
今のような10GBも食う開発環境じゃなく
100MB程度で充分なんだが
930デフォルトの名無しさん (ワッチョイ 2ddb-tWZ/)
垢版 |
2025/09/28(日) 17:25:23.34ID:cyvB/NfZ0
ちなみに作った人は今も70代現役プログラマーだな
931デフォルトの名無しさん (ワッチョイ 1b4d-TYAr)
垢版 |
2025/09/28(日) 18:34:02.95ID:AV0gncax0
なんかpythonでおすすめの書籍教えて
本が読みたい気分
2025/09/28(日) 20:12:08.81ID:ktXARf8O0
>>931
ハイパーモダンPython
933デフォルトの名無しさん (アウアウウー Sa89-LKjL)
垢版 |
2025/09/28(日) 20:42:30.38ID:67OEPeOQa
ニャンコウォリアー
2025/09/28(日) 20:53:04.12ID:T5qfysVG0
ロバストPytnon
2025/09/28(日) 21:28:05.39ID:FqkKCcPv0
オライリー・ジャパンだけで64冊あるな
2025/09/28(日) 21:36:27.34ID:T5qfysVG0
Fluent Pytnonもものすごく分厚いけど意外に読みやすくて良い本だった。自分はディスクリプタはこの本でやっと理解できたわ。
ただ、ところどころ内容がちょっと古いのよね。2版は邦訳されないんだろうか。
937デフォルトの名無しさん (ブーイモ MM43-CaOS)
垢版 |
2025/09/29(月) 00:19:32.95ID:p9hGhBFKM
11月に出るみたい
2025/09/29(月) 00:25:54.19ID:iIGHIXU/0
おお、そうなんだ。今からなら2版が出るのを待って買うのが良さそうね。
939デフォルトの名無しさん (ワッチョイ abae-BJlW)
垢版 |
2025/09/29(月) 02:02:58.96ID:uULlFmvQ0
python使うようなときってpython自体より数学の知識のほうがいるんじゃね
2025/09/29(月) 12:53:58.51ID:Q7Sogg1B0
>>939
どの言語でもそんな感じだと思うんよね

数学というよりかは、実現したいことを実装していくために必要な知識や考え方、
使える方法、アルゴリズム、とかとか
941デフォルトの名無しさん (ワッチョイ 235d-Yz6d)
垢版 |
2025/09/29(月) 14:17:40.06ID:RI0R/RXE0
PYTHON

★グラフィックカードAMDのRadeonやNVIDIA のGeForceやIntelのArcの株価が下がってしうあう!

世界初!日本企業がGPUを不要とする生成AI (LLM) の開発に成功。/2025年10月10日の都内イベントで先行発表
2025/09/25/ 08:51
https://dot.asahi.com/articles/-/265992?page=1
>>株式会社I.Y.P Consulting(本社:東京都中央区、代表取締役社長:崔晉豪、設立:2023年10月)は、GPU等の特殊な機材を必要とせず、従来型のLLMと同様の性能を発揮できる生成AI"SVG"の開発に成功したことを発表します。本成果は2025年9月18日、人工知能/機械学習分野で最も権威のある国際会議のひとつ、NeurIPS(米ニューラル情報処理学会)の本会議で正式承認(アクセプト)されました※2。
>>当社の「SVG」は、SLMの常識を覆す画期的なアーキテクチャを採用しています。パラメータ数はわずか32個と極小規模でありながら、従来のLLMに匹敵する言語理解・生成性能を実現。さらにGPUを一切必要とせず、汎用CPU環境でリアルタイムに稼働できる点が最大の特徴です。これにより、企業は高額なインフラ投資を行うことなく生成AIを導入可能となり、中小企業や自治体など幅広い利用シーンが想定されます。
>>SLMの中でも最軽量の技術であり、GPTのわずか1億分の1のメモリ容量しか必要としないモデルであり、応答速度も1ミリ秒と高速でありながら、ハルシネーション(幻覚)の性能評価の国際標準GLUEベンチマークにおいてGPTを上回る精度を達成しました。
>>本成果は、今年10月10日に開催される NexTech Week 2025秋、AI・人工知能EXPO(幕張メッセ) にて一般公開されます。崔CEOによるセミナーに加え、来場者に向けたSVG説明や質疑応答も予定されています。

◇CPUの性能があればよいことになる!
942デフォルトの名無しさん (ワッチョイ 2307-tWZ/)
垢版 |
2025/09/29(月) 14:37:58.38ID:RauJO/ER0
【AI】AI活用で“ファミコンゲーム→スマホアプリ”に自動変換 ニッチな試み「レガシー資産の有効活用を実現」
https://egg.5ch.net/test/read.cgi/scienceplus/1759056163/

当時のメモリ空間と画像空間
今のそれをちゃんと仕込んでやれば、あとはプログラム一行一行地道に移植すれば済むことだからなぁ
AIなら余裕だろう
2025/09/29(月) 14:48:16.22ID:fGv7+OUD0
>>942

実行デモとか無いの?
2025/09/29(月) 14:49:31.23ID:fGv7+OUD0
>>939

まあ、そうだな
プログラミングはできて当たり前
2025/09/29(月) 18:19:38.98ID:Q7Sogg1B0
一行一行の移植をしても、フラグレジスタなんかを実装して管理する必要があったり、
ハードウェア割り込み処理だのチップとのI/Oだのを実装したりと、
結局は仮想ファミコンを作ることになると思うのだが、どうしているのだろう
2025/09/29(月) 18:38:18.84ID:c1YrThHHM
コードのとおりに動かすだけだからAIの出番は無いよね
1の入力に対して1の出力しかない
947デフォルトの名無しさん (ワッチョイ 235d-Yz6d)
垢版 |
2025/09/29(月) 19:53:33.23ID:RI0R/RXE0
答えが出ている

ADHDの脳は実際に普通の人とは構造が異なっていた
2025.09.14 SUN
https://nazology.kusuguru.co.jp/archives/184809
サイコパス傾向のある人は反社会行動のブレーキになる脳領域が小さい
2025.07.06 12:00:41 SUNDAY
https://nazology.kusuguru.co.jp/archives/180642

↓上記の機器いの誤差があるので誤差と平均値を下記の患者でも試みる必要がある

【研究成果】幻聴に関連した脳構造特徴を発見
2022/12/22
https://www.c.u-tokyo.ac.jp/info/news/topics/20221222100000.html
統合失調症の患者が「幻聴」を聞いてしまう脳のメカニズムが明らかに
2024/10/04
https://gigazine.net/news/20241004-brain-schizophrenia-auditory-hallucinations/
2025/09/29(月) 20:37:36.31ID:xNYUpq8F0
そんなもんは全ての人がそうなんだけどな
広大な脳メモリ空間をぽんと渡されて、何のガイドも無しに好きに使うと、
個人差ありまくりになる
同じ刺激に対して似たような応答があるから中身も似てると思いがちだけど、
アーキテクチャは全員バラバラ
949デフォルトの名無しさん (ワッチョイ 1b31-TYAr)
垢版 |
2025/09/29(月) 20:51:11.65ID:S5lk9qm80
みんなサンキュー
ロバストPythonを買ったぞ!
950デフォルトの名無しさん (ワッチョイ 23dd-Yz6d)
垢版 |
2025/09/30(火) 05:43:16.71ID:D3OKy3BW0
PYTHON

UFOテレポートは量子コンピューターと同じ環境で行われるので下記の環境にする必要がある
量子コンピューターとして最大の6100量子ビットアレイ構築にカリフォルニア工科大学研究チームが成功、中性原子方式で大規模な「誤り耐性」への道筋に光明
2025年09月29日 17時35分
https://gigazine.net/news/20250929-caltech-6100-qubit-array/
>>量子光学・原子物理学を専門とする京都大学大学院理学研究科の高橋義朗教授によると、
>>量子コンピューターは大きく分けると「量子アニーリング方式」と「量子ゲート方式」に分けられるほか、
>>量子ビットを構成する物理系の分類だと「超伝導方式」「量子ドット方式」「光方式」「中性原子方式」「イオントラップ方式」の5つが、精力的に開発が進められているとのこと。高橋教授も中性原子方式を研究していて、その特徴の1つとして、真空容器の内部にレーザー光で原子を閉じ込めるので、超伝導方式のような配線が必要なく大規模化に有利な点を挙げています。
>>光ピンセットと呼ばれる高集束レーザービームを用いて、数千個のセシウム原子を格子状に捕捉しました。原子配列構築のため、レーザービームは1万2000本のピンセットに分割され、真空容器内で6100個の原子の保持に成功
京大、高品質・大面積化が可能なスズペロブスカイト半導体の製膜法を開発
2025/09/29 19:35
https://news.mynavi.jp/techplus/article/20250929-3498391/
>>汎用性の高い塗布成膜法を開発したと発表した。
>>酸化性を持つ「ジメチルスルホキシド」を溶媒として不使用としたことにより、スズペロブスカイト太陽電池デバイスの熱安定性が大幅に向上した。加えて、非溶媒を用いないV-CGR法は大面積のスズペロブスカイト薄膜の作製が可能であり、デバイス面積21.6cm2の7段モジュールの作製も実現された。

【原点にして頂点】スーパーマリオをプレイするだけで「脳の状態」が良くなる
2025.09.29 MON
https://nazology.kusuguru.co.jp/archives/156710
>> 2024年に、統合失調症の患者にスーパーマリオを毎日30分(8週間)プレイしてもらう実験を実施。結果、認知機能とメンタルヘルスが改善し、集中力や気分が向上しました。
2025/10/02(木) 20:30:06.56ID:+OkR5kb50
numpyが居座ってるから他のライブラリ勝手に入れるのが気がとがめる
統合しろ
952デフォルトの名無しさん (ワッチョイ 434b-WB9C)
垢版 |
2025/10/03(金) 00:35:09.39ID:uqAY2LHy0
あいつそんなに気難しいの?
2025/10/03(金) 05:24:02.13ID:9AR6VaZy0
もう別環境にして分散コンピューティングするしかないよね
2025/10/03(金) 07:20:10.06ID:XgAujD0S0
numpyはなんか独自の文化だよな
でも換えが効かない
955デフォルトの名無しさん (ワッチョイ 235d-Yz6d)
垢版 |
2025/10/03(金) 12:36:03.67ID:44h+Lrr50
PYTHON
★ボイス・トォ・スカル書士していたと思われていたものが続々とニュースになっている!
★ボイス・トォ・スカルでニュースにすると話していたが正しく本物!


【兵庫】「近々、刑事処分が……」斎藤元彦兵庫県知事が会見で“いら立ち”のウラに検察の動きと「追加告発」 [ぐれ★]
2025/10/02(木) 22:36:49.67
https://asahi.5ch.net/test/read.cgi/newsplus/1759412209/
JR東海に排除措置命令へ 談合、建設コンサル5社に課徴金 [蚤の市★]
2025/10/03(金) 07:12:48.03
https://asahi.5ch.net/test/read.cgi/newsplus/1759443168/

小泉進次郎氏 最後の討論会でもステマ問題問われる 「知らなかったとはいえ…」釈明繰り返す [少考さん★]
2025/10/02(木) 22:35:35.25
https://asahi.5ch.net/test/read.cgi/newsplus/1759412135/

アベノマスク、国が関連文書700ページを開示 当初は「保有していない」と主張  上脇教授 [少考さん★]
2025/09/29(月) 19:07:39.83
https://asahi.5ch.net/test/read.cgi/newsplus/1759140459/
>>6月の地裁判決は「作成されなかったとは考えがたい」と指摘。その後の国の調査で、今回の開示文書が見つかったという。
★国家を挙げて何をしているのか!

「平均年収1460万円で納税の対象外」「年の半分が休暇」 ホームタウン構想で抗議殺到JICAの在外職員は超好待遇だった! ★2 [おっさん友の会★]
2025/10/02(木) 09:18:24.89
https://asahi.5ch.net/test/read.cgi/newsplus/1759364304/
※二文も国家をあげて犯罪組織の旗印?
【自民総裁選】比較企業献金、5候補「公開」主張 裏金議員起用も否定せず [蚤の市★]
2025/10/03(金) 07:46:45.80
https://asahi.5ch.net/test/read.cgi/newsplus/1759445205/
956デフォルトの名無しさん (ワッチョイ 235d-Yz6d)
垢版 |
2025/10/03(金) 15:38:22.90ID:44h+Lrr50
PYTHON嘘を無抜く

顔の動きから思考を読み取る、マウスの「心を読む」ことに成功
公開: 2025-10-03 08:00
https://karapaia.com/archives/554632.html

・殺人グループのボイス・トォ・スカルをしている者を発見できる!
・特殊詐欺に使用できる
・占い師の話術が向上する
2025/10/03(金) 19:46:15.35ID:1oQXd5ev0
2行n列の配列があって、使いにくいので転置したかった
転置のやり方はいろいろあるけど、
zip(*array)
これがエレガントだった
エレガント過ぎて何してるのか判らん
2025/10/03(金) 22:17:07.02ID:DAeJjve8M
何をしてるかわからんコードをエレガントだと思うのは全くエレガントじゃないな
2025/10/03(金) 22:38:05.98ID:1oQXd5ev0
こんな風に理解できない人がいるだろうなという懸念
2025/10/03(金) 23:23:20.38ID:aZVU66UK0
いやー、一応理解しているつもりでも、zipとか * はかなり頭こんがらがるけどなぁ。
zip( *array )は、arrayがiterableのiterable(たとえば、[ [1, 2, 3, 4, 5], [6, 7, 8, 6, 10 ] ])だとすると、① * によるiterable unpacking によりarrayは2つのiterable の並び([1, 2, 3, 4, 5], [6, 7, 8, 9, 10 ] )へと展開される。② 組み込み関数zip は、引数として与えられた複数のiterable から並行的に要素を取得して作ったtuple を逐次的に返すgeneratorを返す((1,6), (2, 7), (3, 8), (4, 9), (5, 10) を逐次的に返すgeneratorを返す)……ってことよね。
さらに添字参照とかsum とかと組み合わせるようなケースだともっと大変。
961デフォルトの名無しさん (ワッチョイ 05f2-ebMX)
垢版 |
2025/10/04(土) 02:20:54.79ID:1nnmOYkp0
なんかzshみたいな漢字科
2025/10/04(土) 10:53:29.11ID:lfhYKLud0
printはPytnon3になるときに文から関数になったってことだけど、assert とか raise とかは文のまま。関数にすると余計なオーバーヘッドが生じてしまうとかそういう理由なのかな。
963デフォルトの名無しさん (ワッチョイ 1b03-TYAr)
垢版 |
2025/10/04(土) 11:13:46.38ID:Dyjoms350
assertやraiseはそもそも関数にできるんかい?
2025/10/04(土) 11:24:37.65ID:Lrd6UCHyM
>>962
raiseはプリミティブな操作だから
raiseが関数だったとして、じゃあraise関数をどうやって実装する?
結局Pythonのインタプリタに直接組み込むしかないだろう。だから意味がない。
assertについては、assertを無効にする場合は式の評価自体を飛ばさなければならない。そんなことは普通の関数では実現できない。
2025/10/04(土) 13:03:57.65ID:lfhYKLud0
>>964で指摘されている点は、インタプリタ上で特別扱いしないと対応できない(通常の関数の枠内では処理できない)というのは分かるんだけど、逆にいうと、インタプリタが特別扱いをするのであれば、関数呼び出しのインターフェイスをすることもできなくはないわけでしょう。
assert文の2つ目の式にAssertionErrorに渡す引数を指定するという構文は直感的に分かりにくいなと以前から思っていて、仮に関数呼び出しのインターフェースで呼べるならそんなに違和感ないなとちょっと思っただけ。積極的にそうした方がいいとかそうすべきと主張するつもりはないよ。
2025/10/04(土) 13:49:26.07ID:Lrd6UCHyM
>>965
Pythonだと通常の関数呼び出しになってたら特別扱いは難しい
別のraise関数が定義されてるかもしれないからな
じゃあraiseという名前だけをキーワードとして特別扱いするか?それraise文と何が違うの?
ってこと
2025/10/04(土) 14:08:02.28ID:lfhYKLud0
仮に特別扱いするなら、raise を一種のキーワードとすることになるんだろうね。raise文との違いは構文。もともとraise文の構文ってちょっと分かりにくくないかというのが元の発想だからね。
どちらかというと、raise文の構文は直感的にちょっと分かりにくいので関数呼び出し風の構文糖があったら良かったのに……という方が言いたいことに近いかもしれない。
2025/10/04(土) 14:18:48.32ID:ZS4Jz9di0
そんな形式上のものはシンタックスシュガーでどうにでもなる
2025/10/04(土) 15:12:23.29ID:cv59dmAz0
仮にraiseを関数化するとしたらビルトイン関数になるわけでキーワードとして特別扱いするのとは違う
ビルトイン関数を別のraise関数で上書きしたならその時の動作は上書きした人が責任を持てばいい

ただraiseとassertを同じカテゴリで話すのはどうかと思う
raiseはreturn, break, continue, yieldなどと同じcontrol flow statementなので通常関数とは別のカテゴリとして扱うのが言語を使う側にとっても作る側にとっても自然かつ楽

raiseと違いassertはprintなどと同じでビルトイン関数のほうが使う側には自然
コンパイラを改良する労力をかけたくなかったからステートメントのままなんだと思う
2025/10/04(土) 15:56:42.08ID:lfhYKLud0
assert と raise とで区別すべきというのは同感(>>967ではボケていてraiseって書いちゃっているけど、965に書いたとおりこの話は基本的にはassertを想定している)。
ビルトイン関数にするかキーワードにするかというのは正直そんなに意識はしていなかったかな。仮にビルトイン関数にするとしても通常の関数とは異なりインタプリタによる特別扱いが必要なら、いっそキーワードにしてしまう方が簡単なような気もするけど、まぁ、どちらでも良いのかなと。
Pytnonの場合、yieldのような前例があるから同じ構文の中の一定の場合だけを特別扱いするということに比較的抵抗がない文化なのかなとも思うけど、assert に関しては文のままでいい(処理系に手を入れてまで関数っぽいインターフェイスを提供する必要はない)というのが現時点までの開発陣の判断ということよね。個人的にはちょっと残念だけど、まぁ仕方ないのかなとは思う。
2025/10/04(土) 16:09:30.50ID:ZS4Jz9di0
raiseのノリでexitと書いて何故か終わらない
2025/10/04(土) 17:51:28.50ID:cv59dmAz0
>>970
今後の拡張でコンパイラが利用可能なアノテーションを関数に付与できるような仕組みでもできればそれを活用してassertを関数化する可能性は個人的には十分あると思う

逆にassertだけのためにそういう仕組みを追加したり内部的にもassertという名前縛りで関数呼び出し箇所のbytecodeを出力しないようにする変更は費用対効果的にまずないと思う
2025/10/04(土) 19:23:00.85ID:MKE3mvtR0
まぁ、yield と assert とでは色々違うもんね。
974デフォルトの名無しさん (ワッチョイ ae60-9taF)
垢版 |
2025/10/05(日) 05:42:31.29ID:Wx5pDard0
仮想環境をゴリゴリ作るという観点からanacondaは優秀だと思う。
それ以外は…
975デフォルトの名無しさん (オッペケ Sr75-SPhl)
垢版 |
2025/10/05(日) 07:52:01.85ID:75RY5Ni2r
俺はminiconda
976デフォルトの名無しさん (ワッチョイ ae02-GsXg)
垢版 |
2025/10/05(日) 08:44:09.44ID:/6a5ZxIp0
時代はUV何ですよ!!(´・ω・`)
2025/10/05(日) 09:26:26.39ID:DxOKijn50
>>974
もうuvがいいぞ
2025/10/08(水) 06:55:25.58ID:lcCd82qT0
ファイル削除にimport osとかするのがなんか抵抗あったけど、
pathlib使ってるならp.unlink()で良かったんだな
979デフォルトの名無しさん (ワッチョイ 05f9-lCgs)
垢版 |
2025/10/08(水) 13:40:49.01ID:XrXXkqZa0
unlinkって名前わかりにくい気がするけどそういうもんなんかな
2025/10/08(水) 13:48:26.60ID:lcCd82qT0
deleteとremoveの違い
deleteするとなくなってしまうけど、removeは消えるだけで実体はある
unlinkはもっと明示的にいつでも復活できそう
981デフォルトの名無しさん (ワッチョイ 762a-8Ckq)
垢版 |
2025/10/08(水) 14:07:17.26ID:UyQ1K/rS0
>>978
なぜ
import os に抵抗があって
import pathlib には無いの?
2025/10/08(水) 14:17:47.05ID:lcCd82qT0
pathlibは神ライブラリだから
openするだけだとしてもPathオブジェクトにしとくと後々役に立つ
2025/10/08(水) 20:10:03.79ID:PPRPrFFf0
>>980
>>982はまだ個人の感想だけど平然とウソ書いてくるのがこわい
AIさんかな
2025/10/08(水) 21:22:40.69ID:a5q/Ytzw0
スラッシュで文字列とPath結合できるの好き
2025/10/08(水) 21:27:24.89ID:lcCd82qT0
パスを文字列で持つこと自体が恐らくアンチパターン
2025/10/08(水) 23:11:40.46ID:DEFvJ9Zk0
ファイル操作が多い場合にはpathlibが便利なのかなとは思うんだけど、そもそもファイル操作自体あまりしないから、いつもpath =r'...' みたいな感じで文字列にしちゃっているわ。
2025/10/08(水) 23:14:49.71ID:lcCd82qT0
読み込む用のファイルがあって、拡張子だけ変えたいとか、
ファイル名の部分に-oldと付けたいとか、別のディレクトリに同じ名前でコピーしたいとか、
そういう操作を正規表現とか駆使しながら頑張って文字列操作するのは、
めんどくさいし読みにくいしバグる
人間がやるべきではない
2025/10/09(木) 00:23:35.01ID:YJJHW0Xm0
そういう処理が必要になったら、その時点で検討するって感じかな。もちろん、パスならとりあえずPathオブジェクトにしとけっていう流儀もあると思うけどね。
2025/10/09(木) 22:53:20.67ID:QQVMS2V+0
言ってしまえば「動けばよい」「分かればよい」だと思うが
扱おうとしているものを扱うための機能があるのなら、
それは使ってみたいじゃないの
990デフォルトの名無しさん (ワッチョイ 716e-5Sj8)
垢版 |
2025/10/14(火) 05:03:55.10ID:CT5W8cc20
ゲームの中でコーディング・実行するんじゃなく
VSCodeからコーディング・実行するようなのないの?
Turtle的な

Steamで20% OFF:農家は Replace() されました
https://store.steampowered.com/app/2060160/_Replace/
2025/10/14(火) 12:39:23.72ID:QgKXwP6qM
外部エディタで変更すると自動反映するって書いてあるぞ
2025/10/14(火) 22:11:58.01ID:BWpaqpg00
ライブラリ追加できない環境でpdf読みたいので、
仕方なく構造調べてるけど複雑すぎる
993デフォルトの名無しさん (ワッチョイ c940-pEGx)
垢版 |
2025/10/16(木) 01:35:31.23ID:b1XJiiUu0
新たにpy installなんてコマンドができてそれで管理というが
使いやすいものかどうか
uvが流行ってるの見て乗ってきたのか

でもこれでライブラリ間のバージョンコンフリクト防げるかどうかには特にまだ情報が無かったなあ
994デフォルトの名無しさん (ワッチョイ 7ba0-BZc0)
垢版 |
2025/10/18(土) 22:03:59.48ID:RYa38xSb0
スレ立てたわよ

Pythonのお勉強 Part76
https://mevius.5ch.net/test/read.cgi/tech/1760792623/
995デフォルトの名無しさん (ワッチョイ 13ad-KFK9)
垢版 |
2025/10/18(土) 22:15:15.24ID:nI8EUje/0
おつpy
996デフォルトの名無しさん (ワッチョイ 8e94-teMw)
垢版 |
2025/10/19(日) 23:04:42.61ID:QtdWq4TO0
ちゃんと1000まで使いなさい
997デフォルトの名無しさん (ワッチョイ 992a-H8q4)
垢版 |
2025/10/20(月) 08:13:00.14ID:qJ5Vu7Mi0
Py千
2025/10/20(月) 10:15:14.05ID:pvJXdOVW0
injectorってinjector.bindしてから使うものなの?
@injectアノテートでproviderから自動的に登録されるものと思っていた。
C#のDependency Injectionと同じなのね。
999デフォルトの名無しさん (ワッチョイ d62a-H8q4)
垢版 |
2025/10/20(月) 18:11:33.94ID:6H6JHLyc0
C千 武田
2025/10/21(火) 23:31:14.13ID:z5jgx7Ie0
質問どうぞ
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 200日 21時間 44分 11秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はUPLIFT会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。

▼ UPLIFT会員登録はこちら ▼
https://uplift.5ch.net/

▼ UPLIFTログインはこちら ▼
https://uplift.5ch.net/login
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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