NumPy
ndarray
行/列ヘッダーを追加したいがあります。
データは実際には7x12x12ですが、次のように表すことができます。
A=[[[0, 1, 2, 3, 4, 5],
[1, 0, 3, 4, 5, 6],
[2, 3, 0, 5, 6, 7],
[3, 4, 5, 0, 7, 8],
[4, 5, 6, 7, 0, 9],
[5, 6, 7, 8, 9, 0]]
[[0, 1, 2, 3, 4, 5],
[1, 0, 3, 4, 5, 6],
[2, 3, 0, 5, 6, 7],
[3, 4, 5, 0, 7, 8],
[4, 5, 6, 7, 0, 9],
[5, 6, 7, 8, 9, 0]]]
ここで、Aは私の2x6x6アレイです。
CSV
出力ファイルで各配列が次のようになるように、最初の行と最初の列にヘッダーを挿入するにはどうすればよいですか?
A, a, b, c, d, e, f
a, 0, 1, 2, 3, 4, 5,
b, 1, 0, 3, 4, 5, 6,
c, 2, 3, 0, 5, 6, 7,
d, 3, 4, 5, 0, 7, 8,
e, 4, 5, 6, 7, 0, 9,
f, 5, 6, 7, 8, 9, 0
今、私が行ったことは、配列7x13x13を作成し、ゼロの行と列を持つようにデータを挿入したことですが、文字列の方がはるかに好きです。
ゼロを文字列に置き換えるExcelマクロを作成するだけでよいと思います。ただし、問題は、これらのゼロを必要な文字列として再割り当てしようとすると、に変換NumPy
できないことです。string
float