前提・実現したいこと
Pythonの配列に、別の配列から値を代入したいと思っていますが、
Syntax Errorと表示されます。
解決策がわからずに困っています。
Aが5次元配列、bが4次元配列です。
Aのサイズは(100,100,726,18,4)
bのサイズは(100,100,726,18)
です。
matlabの場合には
A(:,:,:,:,1)=b;
と記述すればうまくいくのですが、
Pythonではうまくいかないようです。
どうしたらよいでしょうか?
syntax errorが出るコードを載せてもらえないでしょうか。
import scipy as sp
import numpy as np
import pandas as pd
import scipy.io
data1 = sp.io.loadmat('dataimport_A1.mat')
data2 = sp.io.loadmat('dataimport_A2.mat')
data3 = sp.io.loadmat('dataimport_A3.mat')
data4 = sp.io.loadmat('dataimport_A4.mat')
A=np.zeros((100,100,726,18,4))
b=data1["A1"]
A(:,:,:,:,1)=b
回答1件
あなたの回答
tips
プレビュー