!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。
・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨
・エラーを解決したいときは、かならず
エラー文(勝手に省略orスクショうp等の横着禁止)と
おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。
★Pythonのソースコードを5ちゃんに直貼はインデントが崩壊するので、
↓等のコードうp用サイトに貼ってきてくだしあ。(スクリーンショットをうpる「横着」禁止)
ttps://techiedelight.com/compiler/ Run Code機能あり。
ttp://ideone.com/ デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Pythonオフィシャルサイト http://www.python.org/
◇まとめwiki ttp://python.rdy.jp/
●関連スレ● 自称初心者は↓へ
【まず1嫁】くだすれPython(超初心者用) その55
https://mevius.5ch.net/test/read.cgi/tech/1633070807/
〇前スレ〇
Pythonのお勉強 Part65
https://mevius.5ch.net/test/read.cgi/tech/1621749112/
次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなった)
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
Pythonのお勉強 Part66
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 1f3b-7lFM)
2021/11/12(金) 07:48:11.11ID:vp8lzav702デフォルトの名無しさん (ブーイモ MM4b-hqx1)
2021/11/12(金) 08:10:48.11ID:bpmS9XZOM >>1己
3デフォルトの名無しさん (ワッチョイ d55f-4MRk)
2021/11/12(金) 08:18:06.78ID:VqvTP9jX0 >>1
乙
乙
4デフォルトの名無しさん (スププ Sd43-8hHT)
2021/11/12(金) 10:26:50.95ID:uCoii1J0d 乙py
5デフォルトの名無しさん (スププ Sd43-8hHT)
2021/11/12(金) 10:28:18.45ID:uCoii1J0d https://ideone.com/EAfGGN
エラーでない警告でないNaNにもならない
import numpy as np
a = np.array([[1,2,3],[4,5,6],[7,8,9]])
print(a)
print(np.linalg.inv(a))
エラーでない警告でないNaNにもならない
import numpy as np
a = np.array([[1,2,3],[4,5,6],[7,8,9]])
print(a)
print(np.linalg.inv(a))
6デフォルトの名無しさん (ワッチョイ 4b10-PeR0)
2021/11/12(金) 12:51:52.82ID:dmTMZhmo0 >>5
先にフルランクかチェック
先にフルランクかチェック
7デフォルトの名無しさん (ワッチョイ 1536-+8FJ)
2021/11/12(金) 12:56:23.56ID:7GKDM9BX0 乙
8デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/12(金) 15:16:53.81ID:vp8lzav70 ファイルを指定するとそれを読み込んで加工したデータを返す
という関数を共通化したいのでclass化した
data = MyClass(file).get_data()
みたいな感じにして、処理は全部__init__()に書いて、get_data()はreturnするだけ
なんかすごくもにょるけど、どうするのがかっこいいだろう
という関数を共通化したいのでclass化した
data = MyClass(file).get_data()
みたいな感じにして、処理は全部__init__()に書いて、get_data()はreturnするだけ
なんかすごくもにょるけど、どうするのがかっこいいだろう
9デフォルトの名無しさん (ワッチョイ d55f-a5wI)
2021/11/12(金) 15:34:41.07ID:PCxC9/Mt0 >>8
__init__()の中身は最低限にして
内部的にデータ加工用にメソッド作ったほうが良くない?
__init__に処理全部書いたらテスト面倒やん
ユニットテスト書いてみて、「これ面倒すぎじゃね……?」ってなったら
なんかおかしいイメージがある
__init__()の中身は最低限にして
内部的にデータ加工用にメソッド作ったほうが良くない?
__init__に処理全部書いたらテスト面倒やん
ユニットテスト書いてみて、「これ面倒すぎじゃね……?」ってなったら
なんかおかしいイメージがある
10デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/12(金) 15:56:57.93ID:vp8lzav70 改造元に初期化部分みたいなのが無いので難しい
やるなら、ファイル名だけ__init__で保存して、実行兼取得のメソッドを呼ぶとか
結局クラス化はやめて、関数のままimportすることにした
importにクラスと関数が並ぶと、それはそれで気持ち悪い
やるなら、ファイル名だけ__init__で保存して、実行兼取得のメソッドを呼ぶとか
結局クラス化はやめて、関数のままimportすることにした
importにクラスと関数が並ぶと、それはそれで気持ち悪い
11デフォルトの名無しさん (ワッチョイ 4bb0-tZCU)
2021/11/12(金) 17:26:55.13ID:zcb9bs5A0 Javaあたり出身ぽいな
別に関数とクラスのimport並ぶのは問題ないし普通のことだよ
別に関数とクラスのimport並ぶのは問題ないし普通のことだよ
12デフォルトの名無しさん (アウアウウー Saa9-09aj)
2021/11/12(金) 18:37:46.63ID:JnXYuZWYa >>8
genrator/iterator
genrator/iterator
13デフォルトの名無しさん (ワッチョイ 1536-+8FJ)
2021/11/12(金) 19:25:30.81ID:7GKDM9BX0 まあ、無理してクラスにしなくても関数で処理した方がいいかもね。
クラスはカプセル化だから、与えたファイルに対して、
読み込む、書き込む、処理A(データ加算した結果を返す)、処理B(データ乗算した結果を返す)
みたいに、色々処理があるなら意味があるけど。一つだけの処理なら関数のがすっきりするかもね。
クラスはカプセル化だから、与えたファイルに対して、
読み込む、書き込む、処理A(データ加算した結果を返す)、処理B(データ乗算した結果を返す)
みたいに、色々処理があるなら意味があるけど。一つだけの処理なら関数のがすっきりするかもね。
14デフォルトの名無しさん (ワッチョイ 4b10-PeR0)
2021/11/12(金) 21:52:46.61ID:dmTMZhmo015デフォルトの名無しさん (ブーイモ MM4b-o9bf)
2021/11/13(土) 09:46:57.03ID:QiVf5l5lM その後dataをどう使うかにもよるよね
16デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/13(土) 10:34:21.46ID:AEtH6sJt0 何となくモジュールはクラスだけだと思ってたんだよ
しかも1ファイル1クラス
しかも1ファイル1クラス
17デフォルトの名無しさん (アウアウウー Saa9-09aj)
2021/11/13(土) 12:28:44.78ID:GR8tTV2xa あなたはJava病です
御愁傷様です
御愁傷様です
18デフォルトの名無しさん (ワッチョイ 4d33-U6JD)
2021/11/13(土) 13:09:30.79ID:0SlXheyX0 Javaに染まるとこうなるのか?
おっかねぇ
おっかねぇ
19デフォルトの名無しさん (アウアウウー Saa9-XXAb)
2021/11/13(土) 16:14:47.55ID:ykLruLAta 基本的に関数で作ってから後からこれ、もっとまとめられるんじゃね?ってなってからクラスにする感じ
最初からクラスを作ったり難しい事をするとバグに気づきにくくなる
最初からクラスを作ったり難しい事をするとバグに気づきにくくなる
20デフォルトの名無しさん (ワッチョイ 4bbb-jkRf)
2021/11/13(土) 16:31:19.80ID:K8NGEw2p021デフォルトの名無しさん (オッペケ Src1-zxhn)
2021/11/13(土) 16:39:52.82ID:Tmt+B6uyr22デフォルトの名無しさん (ワッチョイ cbc9-/fak)
2021/11/13(土) 16:42:44.96ID:uwHpm0Tc0 モジュール化しないとは誰も書いてないけど
インスタンス化しない設計ならクラスの方が冗長でしょ
インスタンス化しない設計ならクラスの方が冗長でしょ
2319 (アウアウウー Saa9-XXAb)
2021/11/13(土) 19:42:10.31ID:K/485EK5a ごめん、頭の中で設計しながらコーディングしてるから問題ないわ
2419 (アウアウウー Saa9-XXAb)
2021/11/13(土) 19:47:16.69ID:K/485EK5a あとPythonのクラスは動作速度を低下させるから無理にする必要もない
25デフォルトの名無しさん (ワッチョイ a3ad-RdVS)
2021/11/14(日) 00:13:54.03ID:xnhKIbNQ026デフォルトの名無しさん (ワッチョイ 4b10-PeR0)
2021/11/14(日) 01:20:39.27ID:L6aMQe6P0 >>24
Python使ってる時点でこれ以上気にする程遅くならんやろ
Python使ってる時点でこれ以上気にする程遅くならんやろ
27デフォルトの名無しさん (ドコグロ MMab-AQUW)
2021/11/14(日) 08:16:59.25ID:oS1oS1yMM クラス作るのを難しいとか言う人なのでそっとしておいてやってね
28デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/14(日) 08:19:51.45ID:KajEYa8D0 再利用する必要が発生したらクラス化だな
この世の全てはオブジェクトなのであるー、とトップダウンでオブジェクト思考しようとしても無理で、
あんなもんは上等なライブラリに過ぎない
この世の全てはオブジェクトなのであるー、とトップダウンでオブジェクト思考しようとしても無理で、
あんなもんは上等なライブラリに過ぎない
2919 (ワッチョイ 9b66-XXAb)
2021/11/14(日) 11:52:14.47ID:1vDNCXCc0 別にクラス出来ないとも言ってないし、Python速くしようと思えばだいぶ速くできるんだけども
30デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/14(日) 12:04:28.87ID:KajEYa8D0 速度で困ることってあるの?
大抵は秒で終わる
大抵は秒で終わる
31デフォルトの名無しさん (ワッチョイ 63bd-/fak)
2021/11/14(日) 12:55:06.17ID:r+uJUw0M0 そういう部分って塵積だから実際に困ってからリファクタしたらいいんだけど
エンジニア思考的には誤差でも遅い選択肢をとりたくないよね
余計な仕組みが介在してると読み解こうとミスリードしがちだし
エンジニア思考的には誤差でも遅い選択肢をとりたくないよね
余計な仕組みが介在してると読み解こうとミスリードしがちだし
32デフォルトの名無しさん (ワッチョイ 2336-ffPS)
2021/11/14(日) 13:07:34.46ID:BR/vBx9v0 グラスも変数なんだが、グローバル変数をクラスにまとめたらglobalは書かなくても良くなったわ。
33デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/14(日) 13:11:14.12ID:KajEYa8D0 設計自体は間違ってないから、一旦グローバル変数多用して書いたコードが、
classにするとパズルが解けるようにするすると綺麗になっていくのは気持ちいい
classにするとパズルが解けるようにするすると綺麗になっていくのは気持ちいい
34デフォルトの名無しさん (エムゾネ FF43-09aj)
2021/11/14(日) 13:51:57.42ID:E00roTgyF >グローバル変数をクラスにまとめたら
グローバルなバカでかいクラスが生まれるのか
グローバルなバカでかいクラスが生まれるのか
35デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/14(日) 14:17:15.55ID:KajEYa8D0 コード上は明確に分離はしてないけど、処理としてはちゃんと分離していて、
ブロックとブロックの受け渡し部分にいくつかのグローバル変数がある
という状態のものを引数や戻り値に変更して、関数やクラスに切り分けて
すっきりさせるのは簡単
ブロックとブロックの受け渡し部分にいくつかのグローバル変数がある
という状態のものを引数や戻り値に変更して、関数やクラスに切り分けて
すっきりさせるのは簡単
36デフォルトの名無しさん (アウアウウー Saa9-ffPS)
2021/11/14(日) 15:24:49.69ID:dwOSLptua37デフォルトの名無しさん (ブーイモ MM39-+EiL)
2021/11/15(月) 16:52:45.22ID:wu1uqKJYM お前らってわざとミスリードな読み方するよね
38デフォルトの名無しさん (ワッチョイ 257c-7Ws3)
2021/11/15(月) 17:42:17.61ID:gIcwiD4A0 miss readだけにwww
39デフォルトの名無しさん (ワッチョイ cb68-lRA9)
2021/11/15(月) 20:02:39.05ID:HZC12ov+040デフォルトの名無しさん (ワッチョイ d55f-5x/Y)
2021/11/15(月) 20:07:29.84ID:2nh4BpvC0 >>1
以前、Rubyの本読んでたけど、Ruby好きとは仲良くなれないと思った。
以前、Rubyの本読んでたけど、Ruby好きとは仲良くなれないと思った。
41デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/15(月) 20:10:30.92ID:trxoMZbv0 perl使っててかゆい所に手が届くようにするとrubyになる
42デフォルトの名無しさん (ワッチョイ 4b63-aXXv)
2021/11/15(月) 20:32:52.77ID:x301xsWW0 言語は痒くなくなったけど代わりに脳みそが痒い奴が寄り付くようになった
43デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/15(月) 20:36:51.02ID:trxoMZbv0 既に言語はあって、それで目的のことはできるだろうに、
それでも新たな言語を作る奴というのは何か振り切ってるので、
出来上がった言語もそれぞれに振り切っている
pythonは何ていうか、全てに中庸なんだよな
力を抜きすぎないけど凝りすぎない
それでも新たな言語を作る奴というのは何か振り切ってるので、
出来上がった言語もそれぞれに振り切っている
pythonは何ていうか、全てに中庸なんだよな
力を抜きすぎないけど凝りすぎない
44デフォルトの名無しさん (ワッチョイ 1536-+8FJ)
2021/11/15(月) 22:22:57.49ID:vWqBfheN0 python は qt との相性が抜群なので、120%満足です。
力技でperl/Qtを使ってた頃がバカみたい w
perl と qt の相性は最悪。
力技でperl/Qtを使ってた頃がバカみたい w
perl と qt の相性は最悪。
45敵基地攻撃能力保有 (ワッチョイ ddb0-lRA9)
2021/11/16(火) 01:10:42.53ID:iwzdrBCN0 ソ連の核は綺麗な核
ポル・ポトはアジア的優しさ
北朝鮮は地上の楽園
珊瑚自作自演事件
南京・慰安婦捏造
教科書書き換え「誤報」事件
朝日・武富士裏献金事件
拉致問題切り捨て
サイレント魔女リティ
風の息遣い
五味ボマー
変態新聞
村木局長犯人扱い
その他人民裁判ならぬマスコミ裁判は数知れず
そしてマスコミお得意の「報道しない自由」
これでも貴方は新聞を信用しますか
これでも貴方は新聞を購読しますか
よく考えて下さい
ポル・ポトはアジア的優しさ
北朝鮮は地上の楽園
珊瑚自作自演事件
南京・慰安婦捏造
教科書書き換え「誤報」事件
朝日・武富士裏献金事件
拉致問題切り捨て
サイレント魔女リティ
風の息遣い
五味ボマー
変態新聞
村木局長犯人扱い
その他人民裁判ならぬマスコミ裁判は数知れず
そしてマスコミお得意の「報道しない自由」
これでも貴方は新聞を信用しますか
これでも貴方は新聞を購読しますか
よく考えて下さい
46デフォルトの名無しさん (ワッチョイ d55f-4MRk)
2021/11/16(火) 01:17:12.27ID:lkEbsocr0 >>44
他のGUI toolkitと比べてQtの優位性って何がある?
最近GUIにもちょっと手を出そうとしてるんだけど、QtがヨサゲならQtopia触ってた身としては他の模索省いてこのまま進めたい
他のGUI toolkitと比べてQtの優位性って何がある?
最近GUIにもちょっと手を出そうとしてるんだけど、QtがヨサゲならQtopia触ってた身としては他の模索省いてこのまま進めたい
47デフォルトの名無しさん (オッペケ Src1-zxhn)
2021/11/16(火) 07:24:30.85ID:MhaWhMirr Qt自体が時代遅れ
48デフォルトの名無しさん (ワッチョイ a3ad-RdVS)
2021/11/16(火) 07:50:46.32ID:rEvbb9QE049デフォルトの名無しさん (ワッチョイ 1536-+8FJ)
2021/11/16(火) 08:44:38.99ID:mgTVYsIn0 Qt-designerが使えるのが一番だな、GUIで画面が作れないとメチャクチャ大変から。
50デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/16(火) 09:05:22.55ID:nevdyZlN0 excelとかxmlとかいろんなファイルを読んで別のファイルを生成するツールがあって
自分用で使うなら設定用のテキストファイルに
読み込むファイルや出力ファイルを記述する方式で十分なんだけど、
社内で共有して使う用にアホでも使えるGUIを用意したい場合、
何を使うのがいいだろう
自分用で使うなら設定用のテキストファイルに
読み込むファイルや出力ファイルを記述する方式で十分なんだけど、
社内で共有して使う用にアホでも使えるGUIを用意したい場合、
何を使うのがいいだろう
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- テレビ朝日 本社から男性が転落し死亡。関連会社社員か 当たった通行人が左肩軽傷 [阿弥陀ヶ峰★]
- 「これいいじゃん!!!」 セブン-イレブンの1620円で買える“1人用クリスマスケーキ”🎂に注目殺到「天才すぎる」 [パンナ・コッタ★]
- テレビ朝日本社から20~30代の関連会社社員とみられる男性が転落し死亡 六本木けやき坂通りの通行人にはけが人なし [少考さん★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 ★2 [Hitzeschleier★]
- 小島瑠璃子さん、代表取締役を務める会社を破産申請 [牛丼★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
- 橘こぉた来いや!!!
- 【悲報】ジャップ、日中戦争に賛成が5割弱...軍歌の音が聞こえる... [856698234]
- お前ら(ちぎゅちぎゅの実モデルチーズ牛丼)←これw
- 隣の部屋のデブがこっちにまで聞こえる声量でアクビするのがストレスなんだけどマジで死んでくれないかな
- 【乞食速報】プロクオリティ ビーフカレー 96食 4262円 [268244553]
- 【悲報】小泉防衛大臣、中国のレーダー照射事件をNATO事務総長に報告 [834922174]
