随笔分类 -  Numpy

摘要:相同点: 两者所要实现的功能是一致的(将多维数组降位一维)。这点从两个单词的意也可以看出来,ravel(散开,解开),flatten(变平)。 不同点: 两者的区别在于返回拷贝(copy)还是返回视图(view) numpy.flatten()返回一份拷贝,对拷贝所做的修改不会影响(reflects 阅读全文
posted @ 2018-11-10 20:57 nxf_rabbit75 阅读(1188) 评论(0) 推荐(0) 编辑
摘要:Numpy的Universal functions 中要求输入的数组shape是一致的,当数组的shape不相等的时候,则会使用广播机制,调整数组使得shape一样,满足规则,则可以运算,否则就出错 四条规则如下: 让所有输入数组都向其中shape最长的数组看齐,shape中不足的部分都通过在前面加 阅读全文
posted @ 2018-10-17 21:59 nxf_rabbit75 阅读(450) 评论(0) 推荐(0) 编辑
摘要:这玩意用了很多次,但每次用还是容易混淆,今天来总结mark一下~~~ 1. numpy.random.rand(d0,d1,...,dn) 生成一个[0,1)之间的随机数或N维数组 2. numpy.random.randn(d0,d1,...,dn) 生成一个[0,1)之间的随机浮点数或N维浮点数 阅读全文
posted @ 2018-09-21 21:37 nxf_rabbit75 阅读(1105) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示