データは、私には2Dに見えること。あなたが本当に3Dの配列を印刷したい場合は、自分でループいずれかを書き込まないとnumpy
を使用することができます。
import numpy as np
apple_np = np.array(apple)
print apple_np
あなたのデータを、しかし3Dではないので、あなたは予想通り、それは印刷しません。何が必要2次元配列である:
apple=[["SNo.", "Computers", "Mobile"],
["1", "iMac", "iPhone"],
["2", "Macbook", "iPod"]]
apple_np = np.array(apple)
print apple_np
あなたのpython 2.7を使用している場合、あなたは素敵な形式でテーブルをプリントアウトするには、次のように使用することができます。
width = max([len(el) for row in apple for el in row]) + 1
for row in apple:
for el in row:
print ("{:"+str(width)+"s}").format(el),
print ""
は、どのようにそれを見てする必要がありますか? –