数据挖掘之numpy学习(二)

1.1.8 ndarray运算

        统计运算

        统计指标函数:min , max , mean , medium , var , std

                其中可以使用axis=0或者1来表示求行或者列的统计特征

                np.max(array,axis=0)  或者  array.max(axis=1)

        返回最大值最小值所在位置

                np.argmax(array,axis=0)

                np.argmin(array,axis=0)

        数组间运算

                数组与数的运算

                        array+ 10    意味着数组中所有元素均加10

                数组与数组的运算

                        需要满足广播机制:首先维度相等,其次要求其中相对应的一个地方为1

                矩阵运算

                        二维数组

                                两种方法储存矩阵:

                                1)ndarray 二维数组

                                        矩阵乘法:

                                        np.matmul(array1,array2)

                                        np.dot(array1,array2)

                                2)matrix 数据结构    np.mat

                                        矩阵乘法:

                                        array1*array2

1.1.9 合并和分割

        合并

                水平拼接

                        np.hstack((a,b))   水平拼接,矩阵a在左,矩阵b在右

                        np.concatenate((a,b),axis=1)  和上面结果一样

                竖直拼接

                        np.vstack((a,b))   纵向拼接,矩阵a在上,矩阵b在下

                        np.concatenate((a,b),axis=0)  和上面结果一样

        分割

                np.split(array,分割位置,axis)

1.1.10 IO操作与数据处理

        读取

                np.genformtxt(“test.csv”,delimiter=”,”)

        处理缺失值

                1)直接删除    pandas中介绍

                2)替换/插补   将每一列或者行的平均值赋给缺失值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值