Pythonのお勉強 Part75 (974レス)
1-

381: (ワッチョイ 4b10-xDDR) 06/24(火)20:20 ID:DBFm30nG0(1) AAS
それは実装した人に聞かないとわからないだろう。enumerateを知らない人だったんじゃない?
382: (ワッチョイ 6501-WswN) 06/24(火)21:15 ID:mnfQYSDj0(1/2) AAS
たぶん__iter__と__getitem__実装してる
383: (ワッチョイ 6d54-bkwb) 06/24(火)22:04 ID:oUEsN0j80(2/3) AAS
確かに_付きの関数がたくさん並んでたな
あの中のpython標準のものはオーバーライドされるのか
384: (ワッチョイ 6501-WswN) 06/24(火)22:52 ID:mnfQYSDj0(2/2) AAS
プライベート用の_xxx()と特殊メソッドの__xxx__()は別物
__init__とかよく使うけど最近は自分でクラス書かない人も増えてるのかな
自分も全部は把握してない

参考:
外部リンク[html]:docs.python.org
(日本語)
外部リンク[html]:docs.python.org
385: (ワッチョイ 6d54-bkwb) 06/24(火)23:32 ID:oUEsN0j80(3/3) AAS
そのへんをがんがん乗っ取って、違う言語みたいにするのが楽しい層と、
そこは言語仕様なんだから立ち入ったらあかんやろ層がいる気がする
386: (ワッチョイ 053a-7L8a) 06/25(水)07:33 ID:xUExXmEV0(1) AAS
リストを継承してるのかも
387: (ワッチョイ 4b10-xDDR) 06/25(水)07:47 ID:E5oJMqOn0(1) AAS
dunder属性のカスタマイズが禁じ手だとは必ずしも思わないけれど、>>380の例なら組み込み関数enumerateを使う方が普通だし分かりやすいんじゃないかなと思うけど。
388
(2): (ワッチョイ 6d54-bkwb) 06/25(水)07:49 ID:5cF0JArA0(1) AAS
このオブジェクトの目的はsparseなデータを作ること
vector[0]とvector[1000]だけ値があってその間は無い
みたいなのをリスト的にアクセスできる
389: (アウアウウー Sa69-G7Nc) 06/25(水)09:42 ID:MDVgP0HOa(1) AAS
>違う言語みたいにする

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

>>380 の例は
>enumerateを知らない人
に一票
390
(1): (ワッチョイ 955f-hEVf) 06/25(水)11:41 ID:LnYI/ZNd0(1) AAS
仕様も要件も曖昧でもうエスパーでもない限り無理なんじゃないかという案件でも
Pythonなら何とかなりますか
391: (ワッチョイ 1b01-QLac) 06/25(水)12:07 ID:bYJtmPRF0(1/2) AAS
enumerateを使うほうがいいかどうかはデータ構造の用途次第

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

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

AIを活用した完全自律型の侵入テストツール「XBOW」がHackerOneのランキングでついに人間を抜いて1位に
外部リンク:gigazine.net

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

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

インターネット接続不要でAIモデルをローカル実行できる「LM Studio」にMCPサーバーへの接続機能が追加される
外部リンク:gigazine.net
408: (ワッチョイ 9d91-pWXu) 06/27(金)06:00 ID:8Z6y32hy0(1) AAS
スレチ
409: (ワッチョイ 97b2-/3aj) 07/02(水)08:07 ID:h5Fr+SaE0(1/2) AAS
ああガイジガイジガイジガイジガイジガイジガイジガイジガイジガイジガイジガイジガイジガイジガイジガイジガイジ
410: (ワッチョイ 97b2-/3aj) 07/02(水)08:09 ID:h5Fr+SaE0(2/2) AAS
俺はガチガイジでも踊りは有るのさ
ガイジガイジガイジガイジ
あそれよよいのよいよいしょよいしょ
ガイジガイジガイジガイジガイジ
今日もまた上司に怒られる無能能無し開き直りナルシスト障害児
1-
あと 564 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.027s