Python の出力リストの次元は、numpy を使用して実装できます:
import numpy as np a = [[1,2],[3,4]] print(np.array(a).shape)
Extension:
reshape&resize&shape を使用して配列の次元を変更します
reshape 関数: 元の配列の次元を変更しない、戻り値あり
resize 関数: 元の配列の次元を直接変更する、戻り値なし
shape 属性: 元の配列の次元を直接変更する
>>> import numpy as np >>> a=np.arange(12) >>> a array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]) >>> a.reshape(2,6) array([[ 0, 1, 2, 3, 4, 5], [ 6, 7, 8, 9, 10, 11]]) >>> a array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]) >>> a.reshape(2,3,2) array([[[ 0, 1], [ 2, 3], [ 4, 5]], [[ 6, 7], [ 8, 9], [10, 11]]]) >>> a.resize(2,6) >>> a >>> array([[ 0, 1, 2, 3, 4, 5], [ 6, 7, 8, 9, 10, 11]]) >>> a.shape=(2,6) >>> a array([[ 0, 1, 2, 3, 4, 5], [ 6, 7, 8, 9, 10, 11]]) >>> a.shape=(2,3,2) >>> a array([[[ 0, 1], [ 2, 3], [ 4, 5]], [[ 6, 7], [ 8, 9], [10, 11]]]) >>>
その他の Python 関連する技術記事については、Python チュートリアル 列にアクセスして学習してください。
以上がPythonでリストの次元を出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。