!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 クラス作るのを難しいとか言う人なのでそっとしておいてやってね
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 自民・麻生太郎 副総裁 石破政権の1年は「どよーん」 高市政権の発足で「何となく明るくなった」「世の中のことが決まり動いている」 [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- 「働いて働いて」の流行語大賞に懸念 「言葉が独り歩き」 過労自殺遺族 [尺アジ★]
- 車のボンネットに乗せて走行し振り落とした殺人未遂容疑で逮捕 中国籍のタクシー運転手を不起訴処分 [七波羅探題★]
- 三橋貴明「高市総理が消費税について完璧に間違えてしまいました。」 [834922174]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★2
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★3
- 官僚「台湾有事についての質問か、『政府として逐一答えない』と…(カタカタカタ)」高市「私1人で答弁できるわよ!」 [972432215]
- 🏡
- 美少女と部活していた人がいるという事実
