ファイルからデータを読み取り、そこから必要な情報を float として抽出しています。次に、このデータを一時リストに保存vstack
し、各行が処理中の新しいデータである配列にデータを入れようとしています。
for line in lines:
if line.find('GPS')!=-1:
funcGPS(line)
if line.find('-----')!=-1:
MasterArray = numpy.vstack(temp)
temp = []
#print MasterArray
if line.find('SERVO')!=-1:
funcSERVO(line)
これは、データを配列にコピーしようとしている方法です。データを正常に抽出しています。取得したデータを抽出した後、データを配列に追加したいと考えています。現在、ビルド時に以前のデータにデータをコピーしていますMasterArray
。サイズが何であるかを具体的に述べずにこれを行う方法はありMasterArray
ますか? 取得できるデータの量を制限したくありません。
ありがとう!