python numpy数组array和asarray函数的区别
生成numpy数组既可以用np.array函数,也可以用np.asarray函数。np.asarray函数的功能基本与array相同,两者的区别是当输入数据为Numpy数组时,array函数会复制数据并生成一个新数组,但asarray函数则只是生成一个引用并指向输入的数组对象。示例如下:
arr0 = np.array((1,3,4))
arr1 = np.array(arr0)
arr2 = np.asarray(arr0)
执行arr0 is arr1 ,结果False;执行arr2 is arr0,结果:True
editor's pick
latest video
news via inbox
Nulla turp dis cursus. Integer liberos euismod pretium faucibua