Numpy的用法测试

匿名 (未验证) 提交于 2019-12-03 00:32:02
    x=np.random.random(10)#>0.5     y=np.random.random(10)>0.5     print(x,y)      x=np.asarray(x,np.int32)     y=np.asarray(y,np.int32)     print(x,y)

输出

[0.09729203 0.92599196 0.02091592 0.69827894 0.08591189 0.70964561  0.62899646 0.97372343 0.70278155 0.55893902] [ True  True  True False  True  True False False  True False] [0 0 0 0 0 0 0 0 0 0] [1 1 1 0 1 1 0 0 1 0]

顺便记录:
np.asarray与np.array都是将结构数据转化为ndarray,但是主要区别就是当数据源是ndarray时,array仍然会copy出一个副本,占用新的内存,但asarray不会。

文章来源: Numpy的用法测试
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!