Python数据分析-----numpy总结

本文详细介绍了numpy在Python数据分析中的重要性,包括numpy的基本功能,如利用genfromtxt读取txt文件,使用array构造矩阵,以及各种矩阵操作如索引、类型转换、求最小值、初始化、运算和矩阵乘法。还提到了通过函数创建矩阵的方法,如arange、linspace和random.random。
摘要由CSDN通过智能技术生成

numpy常用方法

 一、numpy简介:numpy是Python数值计算中最为重要的基础包,能对矩阵中的所有数据进行快速的矩阵运算,且无需编写循环,因此可以在很大程度上减少计算时间成本。另外,因为numpy的算法库是用C语言写的,所以numpy数组使用的内存量也小于其它Python内荐序列。

二、基本功能

  1. genfromtxt(args):用于打开txt文档,读出的结果均是矩阵的格式。
  2. array:通过numpy.array(...)来构造对象;构建向量:numpy.array([1, 2, 3]);构建矩阵:numpy.array([[1, 2, 3], [4, 5, 6]]) 
    import numpy as np 
    
    a = np.array([1,2,3])
    
    a2 = np.array([[1,2,3],[4,5,6]])
    

    array常用操作:

  3.  判断:vector = numpy.array([5, 10, 15, 20])  当操作vector == 10时,返回的结果是[false, true, false, false],array会将每个元素与该值比较的结果返回出来。
  4. 索引:s = (vector == 10) vector[s]此时会返回[10],所以说s会将true对应的值返回出来,相当于索引。
  5. 转换:array.astype()方法,可以对array中的数据进行类型转换。
  6. 最小值:array.min() 按行/列求和
    import n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值