cos(v_t)、cos(2 * v_t)、cos(3 * v_t)、...などのコサインのセットが入力された nxm numpy 配列を作成しようとしています。 ;
v_t = np.linspace(0,tmax,tsteps)
m_psi = np.zeros([tsteps,m])
for i in xrange(m):
for j in xrange(tsteps):
m_psi[j,i] = np.cos(v_t * k * 2 * pi/T)
k += 1
しかし、これはエラーを返します
ValueError: setting an array element with a sequence.
配列の行または列がコサインであるのではなく、配列のすべての要素がこれらのコサインのいずれかである必要があります (np.dot(R,m_psi) のような何らかの操作を実行するためです)。 R は別の 2D 配列であり、この乗算の結果も行列でなければなりません)。
編集:明確にするために、私は次のようなものを探しています
[[cos(v_t), cos(2*v_t), ...,cos(m*v_t)],
[cos((m+1)*v_t),cos((m+2)*v_t,...,cos(2*m*t)],
[etc.]]