生成ndarray最简单的方法就是array函数,array函数接受任意的序列型对象,生成一个新的包含传递数据的NumPy数组。例子如下:
import numpy as np data1 = [1, 2, 3, 4] data2 = [[1, 2, 3, 4], [5, 6, 7, 8]] arr1 = np.array(data1) arr2 = np.array(data2) arr1 = arr1 * 10 arr2 = arr2 + arr1 print(arr1) print(arr2)
结果如下
[10 20 30 40] [[11 22 33 44] [15 26 37 48]]
我们可以看到array函数将数组转化成为了ndarray,同时也看到了ndarray对于数组运算的简化,省去了大量的for循环。
以上就是Python中生成ndarray的方法,希望能对大家有所帮助!