关于#python#的问题,请各位专家解答!


{X = np.array(
    [[4,3,0, 2], [5,2,2, 0], [3,4,4.5, 0], [9,6,4.5, 3], [2,7,3, 4.5], [4,2,2, 1],
     [-7,-3,-3, -1], [5,2,4, 6], [-3,-5,-4, 0]])}

这产生的应该是三维数据了吧?


使用numpy.array()函数创建三维数组:
import numpy as np
a = np.array([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]])
print(a.shape) # (2, 2, 3)
print(a)

这是二维数据,
一维数据:[1,2]
二维数据:[[1,2],[1,2]]
三维数据:[[[1,2],[1,2]],[[2,3],[4,5]]]