有两种选项可以创建数组:
x = numpy.array([[5, 5, 3, 2], [2, 1, 0, 9], [3, 7, 6, 0]])
y = numpy.array([(5, 5, 3, 2), (2, 1, 0, 9), (3, 7, 6, 0)])
但是它们的输出结果相同。
[[5 5 3 2]
[2 1 0 9]
[3 7 6 0]]
它们都具有相同的类型:
<class 'numpy.ndarray'>
哪一个更好,它们之间有什么区别?
有两种选项可以创建数组:
x = numpy.array([[5, 5, 3, 2], [2, 1, 0, 9], [3, 7, 6, 0]])
y = numpy.array([(5, 5, 3, 2), (2, 1, 0, 9), (3, 7, 6, 0)])
[[5 5 3 2]
[2 1 0 9]
[3 7 6 0]]
它们都具有相同的类型:
<class 'numpy.ndarray'>