arrayは行列表示される。
# リストlの宣言
l = list((1,2,3))
# lの状態を確認
print('リスト:', l)
# リストからArrayを宣言
numpy_l = np.array(l)
print('Array:',numpy_l)
リスト: [1, 2, 3] Array: [1 2 3]
a = list([[20,19],[12,22]])
print("リスト:", a)
array_a = np.array(a)
print("Array:", array_a)
リスト: [[20, 19], [12, 22]] Array: [[20 19] [12 22]]
Arrayからリストへ
# Arrayの宣言
numpy_l = np.array([1,2,3])
print('Array:', numpy_l)
# リストの宣言
l = numpy_l.tolist()
print('リスト:', l)
Array: [1 2 3] リスト: [1, 2, 3]
print('1次元ならOK')
numpy_l = np.array([1,2,3])
print('\ttolist() : ', numpy_l.tolist())
print('\tlist() : ', list(numpy_l))
print('2次元以上は注意')
numpy_l = np.array([[1,2,3], [4,5,6]])
print('\ttolist() : ', numpy_l.tolist())
print('\tlist() : ', list(numpy_l)) ここがうまく行かない
1次元ならOK tolist() : [1, 2, 3] list() : [1, 2, 3] 2次元以上は注意 tolist() : [[1, 2, 3], [4, 5, 6]] list() : [array([1, 2, 3]), array([4, 5, 6])]
コメント