Untitled1 In [1]: import numpy as np In [2]: # リスト内包表記でリストを作る lis1 = [ x for x in range ( 5 )] In [3]: lis1 Out[3]: [0, 1, 2, 3, 4] In [4]: # リスト内包表記で行列を作る lis2 = [[ x + y for x in range ( 5 )] for y in range ( 5 )] In [5]: lis2 Out[5]: [[0, 1, 2, 3, 4], [1, 2, 3, 4, 5], [2, 3, 4, 5, 6], [3, 4, 5, 6, 7], [4, 5, 6, 7, 8]] In [6]: # リスト内包表記で2成分リストの行列を作る lab1 = [ 1 , 2 , 3 ] lab2 = [ 4 , 5 , 6 ] lis3 = np . array ([[[ x , y ] for x in lab1 ] for y in lab2 ]) In [7]: lis3 Out[7]: array([[[1, 4], [2, 4], [3, 4]], [[1, 5], [2, 5], [3, 5]], [[1, 6], [2, 6], ...