python
1test_data_list.append([0] + diff(extract(teimg, 1)) + diff(extract(teimg, 2)) + diff(extract(teimg, 0))) # 略
test_data_listはリスト、diff,extractは関数で、
この処理の結果、test_data_listは1次元のリストになります。
今、単一のteimgにこの処理を行っていますが、teimgをteimg[i]などとして、各i=0,1,2,3,4,5…に対し処理を行い、二次元リストtest_data_list[j][k](jにtest番号、jに各testが含有する数字の集合)を作成したいのですが、
二重リスト内包forで書くにはどうすれば良いのでしょうか。
python
1test_data_list = [[0] + diff(extract(x, 1)) + diff(extract(x, 2)) + diff(extract(x, 0))) for x in teimg]
とかしてまだめですよね?
ダメかどうかは動かしてみればわかるでしょう。
動かして問題が出れば、そのプログラムとエラー、あるいは問題のある点を掲載して質問しましょう。
あなたの回答
tips
プレビュー