3

ASCII ファイルには 61 列あり、列はreadlines()を使用して読み取られます。ユーザーは、選択した列数に基づいて n 次元配列を作成するために使用する列数を指定するオプションがあります。

次のような動的な n 次元配列を作成したい:

from numpy import *
FILE = open('test.txt','rb')

Choice = float(raw_input('How many columns do you want to use: \t'))

A = [[],[],[],...]  # N-dimensional array (rows = 486, columns = N)

A がユーザーの選択「Choice」に基づく次元を持つようにします。「N」は 1 から 61 の間で変更できます。どうすればこれを行うことができますか?

-ありがとう!

4

2 に答える 2

3
>>> rows = 486
>>> columns = 5
>>> A = [[None] * columns for x in xrange(rows)]
>>> len(A)
486
>>> len(A[0])
5
于 2013-05-22T03:02:42.660 に答える