私は、これらのベクトルがあります。1次元配列を形状(1,4,5)の配列に再形成する方法は?
a = [1,2,3,4]
b = [1,2,3,5]
を、私は最後にこれを持っているのが好きでした:
A = np.reshape(a,(1,4,1))
B = np.reshape(b,(1,4,1))
:私のpythonからこの方法をnp.reshapeを使用している
A = [ [1,0,0,0,0]
[0,1,0,0,0]
[0,0,1,0,0]
[0,0,0,1,0] ]
B = [ [1,0,0,0,0]
[0,1,0,0,0]
[0,0,1,0,0]
[0,0,0,0,1] ]
そして私は以下の結果を得て、部分的に仕事をします:
A = [[1]
[2]
[3]
[4]]
B = [[1]
[2]
[3]
[5]]
理想的には、私はこのような何かをしたいと思います:
A = np.reshape(a,(1,4,(1,5))
が、ドキュメントを読んだとき、これが不可能です。あなたはデータの構造を変更するよう、あなたの助けを事前に
おかげで、あなたが何をしようとして
あなたが考慮する必要がありますリストaのすべての項目はmax(a、b)の範囲のカテゴリ値です –
aとbの値が0ベースのインデックスを前提としている場合、0は最初の列です。コードにこのような変更を加えることができますか? –