キーボードから一行で九つの浮動小数点数を入力する.
それらから三つの要素をもつリスト三つからなる2次元リスト mat を作る.
入力した順に mat[0][0], mat[0][1] ,... とする.
次に mat を 3×3の行列とみなして行列式を計算する.
2次元リスト mat と行列式の値を出力するプログラムを作れ.という課題が出され
import numpy as np
s = list(map(float, input().split()))
d = np.array(s).reshape(3, 3)
print(d)
print(np.linalg.det(d))
これでできました。このプログラム以外でのアプローチの仕方?というか書き方はないですか?
これを使えば?のような意見が聞きたいです
回答2件
あなたの回答
tips
プレビュー