0
数を同じにする必要があり、私はMATLABでこのコードがあります。はエラー、MATLABから変換scipyのダウンロード:配列は寸法
ext = [lat(end, :); lat; lat(1, :)];
lat = [ext(:, end) ext ext(:, 1)];
を、私はscipyのダウンロードでこれを実行しようとしました:
ext = sc.vstack([[lat[-1,:]], [lat], [lat[0,:]]])
lat = sc.vstack([[ext[:]], [ext], [ext[:,0]]])
が、それが与えます私のエラー:
ValueError: arrays must have same number of dimensions
と:
return _nx.concatenate(map(atleast_2d,tup),0) --> (in /usr/lib/pymodules... it's the definition of vstack function)
どこが間違っていますか?
:こんにちは、まだ同じ.. – George
:完璧です!ありがとう! (配列は難しいですか、できないのですか?) – George
@George、配列のスライスは元の次元情報を持たないので、配列としてhstackの中間ステップを再構成する必要があります。それは私の意見では醜いだろう。 – foglerit