2017-11-14 2 views
0

この配列をPythonリストに変換する方法を知っている人はいますか?私の最終的な結果は[[1,2,3]、[4,6、 8]]。どんな提案も大歓迎です。python dtypeと配列の終わりを削除してリストのリストを取得する

import numpy as np 
from numpy import* 


a = [array([ 1, 2, 3], dtype=int16), array([4, 6, 8], 
    dtype=int16)] 
+0

は、なぜあなたも、配列のリストを持っているか、そしてなぜあなたは代わりに2次元配列のリストのリストをしたいですか? – user2357112

+0

脇に:あなたは本当に 'numpy import *'からしたくありません。それはあなたが困惑する時間を費やしたくない微妙な問題を引き起こす可能性があります。代わりに 'np.'アプローチを使用してください。 – DSM

答えて

1

単に:

x = [list(i) for i in a] 

出力

[[1, 2, 3], [4, 6, 8]] 
1

は単にNumpys tolist関数を使用します。

np.array(a)の.tolist()

関連する問題