!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 そういう部分って塵積だから実際に困ってからリファクタしたらいいんだけど
エンジニア思考的には誤差でも遅い選択肢をとりたくないよね
余計な仕組みが介在してると読み解こうとミスリードしがちだし
エンジニア思考的には誤差でも遅い選択肢をとりたくないよね
余計な仕組みが介在してると読み解こうとミスリードしがちだし
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- クリスマスの「予定なし」54% [少考さん★]
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★2 [蚤の市★]
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 日銀0.75%に利上げへ、30年ぶりの水準に 19日金融政策決定会合 [蚤の市★]
- 【STARTO ENTERTAINMENT】SUPER EIGHTの横山裕、フジ『ドッキリGP』ロケで全治2ヶ月の重傷 [Ailuropoda melanoleuca★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★6] [蚤の市★]
- 【実況】博衣こよりのえちえち機動戦士ガンダム逆襲のシャア🧪★4
- 【実況】博衣こよりのえちえち機動戦士ガンダム逆襲のシャア🧪★5
- 【朗報】南鳥島のレアアース、中国産の「20倍の純度」青山繁晴氏「日本は資源大国」日本復活のファンファーレが鳴り響く! [673057929]
- お前ら 寒さ対策どうしてるの [769050516]
- 茶ぁしばこうや··· ( ¨̮ )︎︎𖠚ᐝ3
- 茶ぁしばこうや··· ( ¨̮ )︎︎𖠚ᐝ2
