当スレに★Python以外のプログラミング言語での回答類を書くべからず★
派生言語はそれぞれ専スレがあるのでそっち池。
「Ruby」「某言語では」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。
★エラーを解決したい場合は、
表示されてるエラー全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
実行環境(Pythonのバージョン・OSとIDEの種類とバージョン)をシッカリ書くこと。
Pythonの★ソースコードをそのまま5ちゃんにコピペすると、インデントが崩れてチヌ★
5chの仕様【【【複数の連続半角スペースはなにもなかったことにされる&タブは普通には入れられない】】】のため、どうにもなりましぇん。
↓等の、いわゆるコードうp用サイトに貼ってこいください。
ttps://techiedelight.com/compiler/ Run Code機能あり。
ttp://ideone.com/ デフォ設定はC用のため、言語選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Python公式サイト◇ http://www.python.org/
◇まとめwiki◇ ttp://python.rdy.jp/wiki.cgi
〇前スレ〇 くだすれPython(超初心者用) その52【まず1嫁】
https://mevius.5ch.net/test/read.cgi/tech/1610137345/
次スレは >>985 あたりが挑戦してくだしあ。(980過ぎて自動落ちは、無くなって久しい)
### END OF TEMPLATE ###
【まず1嫁】くだすれPython(超初心者用) その53
レス数が1000を超えています。これ以上書き込みはできません。
2021/03/16(火) 07:19:44.36ID:PfTIXkDh
969デフォルトの名無しさん
2021/06/08(火) 22:00:39.38ID:A0D+JkMn >>968
一番手っ取り早いのはメンバ変数の頭に__(アンダースコアを2つ付けて)
プライベート変数扱いにする
詳しい書き方とかはググると出てくるけど、この辺かな
ぶっちゃけ『注意喚起する』っていうのは大体地雷化するから、正当な方法で実装した方が良い
https://docs.python.org/ja/3/tutorial/classes.html#private-variables
https://www.headboost.jp/python-property/
一番手っ取り早いのはメンバ変数の頭に__(アンダースコアを2つ付けて)
プライベート変数扱いにする
詳しい書き方とかはググると出てくるけど、この辺かな
ぶっちゃけ『注意喚起する』っていうのは大体地雷化するから、正当な方法で実装した方が良い
https://docs.python.org/ja/3/tutorial/classes.html#private-variables
https://www.headboost.jp/python-property/
970デフォルトの名無しさん
2021/06/08(火) 22:09:45.69 >>969
なるほどそういう慣習があったのですね ありがとうございました
なるほどそういう慣習があったのですね ありがとうございました
971デフォルトの名無しさん
2021/06/08(火) 22:18:59.67ID:UcvX2QEY972デフォルトの名無しさん
2021/06/08(火) 22:36:55.06ID:5GftIHto >>971
あ、ほんとうですね
でもうちの場合は中で微妙に処理が異なるので分岐がいるのです(getする範囲が違うとか)
evalないとif連打か辞書使うとかになるけど、それでも回避推奨なのかなと思って
あ、ほんとうですね
でもうちの場合は中で微妙に処理が異なるので分岐がいるのです(getする範囲が違うとか)
evalないとif連打か辞書使うとかになるけど、それでも回避推奨なのかなと思って
973デフォルトの名無しさん
2021/06/08(火) 23:19:28.78ID:JbMjUK2X 検討すればいいんじゃ
自分で使うだけなら問題ないし
ネットでつながっても隔離されてれば問題ない
検討が面倒なら使わないと決めたほうが
楽な場合もある
自分で使うだけなら問題ないし
ネットでつながっても隔離されてれば問題ない
検討が面倒なら使わないと決めたほうが
楽な場合もある
974デフォルトの名無しさん
2021/06/08(火) 23:24:47.79ID:UcvX2QEY975デフォルトの名無しさん
2021/06/09(水) 00:16:11.63ID:BQ0ecELC >>973
python関係ないけどevalて双方向通信のときにヤバいんでやめましょうね、だけですよね
python関係ないけどevalて双方向通信のときにヤバいんでやめましょうね、だけですよね
976デフォルトの名無しさん
2021/06/09(水) 00:45:15.15ID:tjJuKde+ evalを使う言い訳を探すくらいなら
evalを使わない書き方を学んだ方が良い
evalを使わない書き方を学んだ方が良い
977デフォルトの名無しさん
2021/06/09(水) 02:09:05.41ID:NxdIgDtt 書けるけどゴチャつくって話でしょ
しかも別に対話しないなら使ってもいいしな
しかも別に対話しないなら使ってもいいしな
978デフォルトの名無しさん
2021/06/09(水) 07:16:34.25ID:u3L+Vxsq スレでえばる初心者
979デフォルトの名無しさん
2021/06/09(水) 14:22:13.69ID:PlcFv7F9 どうでもいいけど上見たらくだらない質問の略だったのか
python蛇だからくだを巻いてるスレッドの略やと思ってた
python蛇だからくだを巻いてるスレッドの略やと思ってた
980デフォルトの名無しさん
2021/06/09(水) 15:58:48.26ID:o9EDXjUA print(hoge.data[0][0][0][0])
を実行すると、値ではなく、
<NdArray(()) at 0x1c7b360b960>
が返ってきます。
このインデックスにある値を表示する方法を教えて下さい。
hogeは((1, 1, 8, 8))のNumpy多次元配列とのことで、
このprint文の直前で
hoge.data.zero()
とやっているので、すべての要素はゼロになっているはずです。
うまく表示できると値が「0」と表示されるはずです。
を実行すると、値ではなく、
<NdArray(()) at 0x1c7b360b960>
が返ってきます。
このインデックスにある値を表示する方法を教えて下さい。
hogeは((1, 1, 8, 8))のNumpy多次元配列とのことで、
このprint文の直前で
hoge.data.zero()
とやっているので、すべての要素はゼロになっているはずです。
うまく表示できると値が「0」と表示されるはずです。
981デフォルトの名無しさん
2021/06/09(水) 16:02:29.18ID:Gt06K9sH getter(target):
__return getattr(self, [f'{target}_var').get()
__return locals[f'{target}_var'].get()
__return globals[f'{target}_var'].get()
__return getattr(self, [f'{target}_var').get()
__return locals[f'{target}_var'].get()
__return globals[f'{target}_var'].get()
982デフォルトの名無しさん
2021/06/09(水) 16:59:23.95ID:ylbs+1ZI getattrって存在すら知らんかった
これ本来はどういう用途のためにある関数なんだ?
これ本来はどういう用途のためにある関数なんだ?
983デフォルトの名無しさん
2021/06/09(水) 18:33:02.13ID:J3IrN4Ey tkinterならglobalgetvar()使うか
コールバック登録時にクロージャで変数をキャプチャしておけばgetattrは不要
コールバック登録時にクロージャで変数をキャプチャしておけばgetattrは不要
984デフォルトの名無しさん
2021/06/09(水) 19:31:32.53ID:2FVE2wAx >>982
テスト用に便利
>>> for x in dir(obj):
... print x, ':', type(getattr(obj, x))
情報を得たり
クラス内の全テスト用関数実行するとか
関数の増減気にしないですむ
テスト用に便利
>>> for x in dir(obj):
... print x, ':', type(getattr(obj, x))
情報を得たり
クラス内の全テスト用関数実行するとか
関数の増減気にしないですむ
985デフォルトの名無しさん
2021/06/09(水) 19:59:43.06ID:cSpjmop9986デフォルトの名無しさん
2021/06/09(水) 20:41:17.87ID:WPb/eWBP むー次スレ立てられなかった
>>987頼みます
>>987頼みます
987デフォルトの名無しさん
2021/06/09(水) 20:47:42.93ID:10jEyhRQ Pythonにおけるgetattr()の利用方法を現役エンジニアが解説
988デフォルトの名無しさん
2021/06/09(水) 21:06:38.55ID:zRBfpo4e >>985-986
987が逃げたっぽいので試してみたらたてれたったぞ
【まず1嫁】くだすれPython(超初心者用) その54
https://mevius.5ch.net/test/read.cgi/tech/1623240344/
987が逃げたっぽいので試してみたらたてれたったぞ
【まず1嫁】くだすれPython(超初心者用) その54
https://mevius.5ch.net/test/read.cgi/tech/1623240344/
989デフォルトの名無しさん
2021/06/10(木) 00:58:10.88ID:aIq1E33q でかした
990デフォルトの名無しさん
2021/06/10(木) 11:00:17.95ID:smul9M+b >>982
黒魔術
黒魔術
991デフォルトの名無しさん
2021/06/10(木) 11:18:28.54 getattrの使いどころって、文字列としてメンバ変数名を扱いたい場合くらいしかない?
992デフォルトの名無しさん
2021/06/10(木) 11:42:16.34ID:WX9l2lHR 業務でリフレクション使ってるコードあったらrejectするけどな
ライブラリは仕方ないとしてギリでアノテーション
ライブラリは仕方ないとしてギリでアノテーション
993デフォルトの名無しさん
2021/06/12(土) 10:25:56.27ID:ZfyfTVcF もう3.10が出るっていうのに、アノテーションを忌避する理由もないだろ。
994デフォルトの名無しさん
2021/06/12(土) 10:59:57.74ID:dWkts0ub 通常コード内のリフレクションはダメ
ライブラリやアノテーション内のリフレクションはOK
かな
ライブラリやアノテーション内のリフレクションはOK
かな
995デフォルトの名無しさん
2021/06/12(土) 11:02:04.34ID:dWkts0ub デコレータやなこれ
996デフォルトの名無しさん
2021/06/14(月) 11:04:32.81ID:LnG83xz5997デフォルトの名無しさん
2021/06/17(木) 22:00:54.84ID:ny5F+6RE スクレイピングしたいんだけどやってる人いますかー
998デフォルトの名無しさん
2021/06/18(金) 19:08:32.94ID:uyHUVeDb いるよー
999デフォルトの名無しさん
2021/06/18(金) 20:03:59.50ID:DfkSYr0N ん
1000デフォルトの名無しさん
2021/06/18(金) 20:04:37.80ID:DfkSYr0N ぴ
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 94日 12時間 44分 54秒
新しいスレッドを立ててください。
life time: 94日 12時間 44分 54秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★4 [Hitzeschleier★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- コウメ太夫のネタ考えたから評価してくれ
- トランプ、G7に代わるcore 5を発表 [805596214]
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 誰か♪アナルスティック♪舐めて♪
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
- 木曜日のんなっしょい❗(・o・🍬)仕放題スレ🏡
