今天回顾了一下numpy的一些基础操作,在回顾到empty的时候,在jupter上运行,发现是由问题的。我开始以为,空矩阵是指,每个值都比较小,比如是10的负几百次方这样的数。但是,当取不同行列时,对应的值都不相同。而且还会有一些很大的数。这就让我很费解。
刚才查了一下,empty的说明:
“与zeros不同,empty没有将数组值设置为0,因此可能会稍微快一些。另一方面,它要求用户手动设置数组中的所有值,并且应该谨慎使用。”
也有实际案例:
所以,empty本来就不是每个值为很小的数的矩阵,每个值都是由random产生的。没有任何意义,需要用户使用时去修改这个参数,感觉平时一般用不到。
ps.个人首次写博客,有错请留言指出,谢谢!
热门工具 换一换