1
新しいPythonで、numpyについて質問があります。
行列があります:リストと行列の要素の減算
x = np.arange(-1,1.1,0.7)
y = np.arange(-1,1.1,0.7)
X, Y = np.meshgrid(x,y)
#Result for X
[[-1. -0.3 0.4 1.1]
[-1. -0.3 0.4 1.1]
[-1. -0.3 0.4 1.1]
[-1. -0.3 0.4 1.1]]
とリスト:
RX = [0, 0.1, 0.2]
私はXのすべての要素からRXリストを引くことができますどのように?
#result array
[[[-1. , -1.1, -1.2]
[-0.3, -0.4, -0.5]
[ 0.4, 0.3, 0.2]
[ 1.1, 1. , 0.9]]
[[-1. , -1.1, -1.2]
[-0.3, -0.4, -0.5]
[ 0.4, 0.3, 0.2]
[ 1.1, 1. , 0.9]]
[[-1. , -1.1, -1.2]
[-0.3, -0.4, -0.5]
[ 0.4, 0.3, 0.2]
[ 1.1, 1. , 0.9]]
[[-1. , -1.1, -1.2]
[-0.3, -0.4, -0.5]
[ 0.4, 0.3, 0.2]
[ 1.1, 1. , 0.9]]]
(result_array行列から行を作る)。
[[-3.2 , -1.2, 0.9, 3]
[-3.2 , -1.2, 0.9, 3]
[-3.2 , -1.2, 0.9, 3]
[-3.2 , -1.2, 0.9, 3]]
ことによってそれを行うことができます - 利用放送: 'Xの[:、:、なし] -np.array(RX)を' – hpaulj