![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
numpy
baweinainaisheng
数据挖掘工程师,工作内容统计分析,机器学习,深度学习。
展开
-
numpy数组计算中的axis
numpy数组计算中,经常要求按照某个轴计算,如axis=0/1.对于高维数组,究竟是在哪个维度上计算呢?其实axis中的0,1,2指的就是数组中数据块的层级关系。0就是最外层,指的是从最外层进入数组后的各个子数据块;1就是就是进入前面的各个子数据块后的更内层数据块。以如下二维数组为例,arr = np.array([[1,2,3], [6,5,4]]).(1) 当axis=0时,从最外层进入数组内部,面对的时[1,2,3]和[6,5,4]两个子数据块,将两个数据块计算,#求和In [25]: ar原创 2020-07-17 17:02:13 · 257 阅读 · 0 评论 -
元素级的数组运算
应用场景:数组中含有大量元素,如果要对数组里面的元素进行加减乘除等计算,最容易的方法就是通过循环控制访问数组每个元素,并对每个元素进行操作。但是,这种循环方式使得计算效率十分低下。python提供了一些通过函数,可以直接将数组作为参数,直接将函数作用域数组中的元素。A、一元通用函数1.数组判空np.isnan(array_name)2.求整运算np.ceil(array_name):求...原创 2019-09-13 12:37:34 · 528 阅读 · 0 评论