简介
NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库 Numarray 的特色,并加入了其它扩展而开发了 NumPy。NumPy 为开放源代码并且由许多协作者共同维护开发
练习题:
打印当前Numpy版本
构造一个全零的矩阵,并打印其占用的内存大小
打印一个函数的帮助文档,比如numpy.add
创建一个10-49的数组,并将其倒序排列
找到一个数组中不为0的索引
随机构造一个3*3矩阵,并打印其中最大与最小值
构造一个5*5的矩阵,令其值都为1,并在最外层加上一圈0
构建一个shape为(6,7,8)的矩阵,并找到第100个元素的索引值
对一个5*5的矩阵做归一化操作
找到两个数组中相同的值
得到今天 明天 昨天的日期
得到一个月中所有的天
得到一个数的整数部分
构造一个数组,让它不能被改变
打印大数据的部分值,全部值
找到在一个数组中,最接近一个数的索引
32位float类型和32位int类型转换
打印数组元素位置坐标与数值
按照数组的某一列进行排序
统计数组中每个数值出现的次数
如何对一个四维数组的最后两维来求和
交换矩阵中的两行
找到一个数组中最常出现的数字
快速查找TOP K
去除掉一个数组中,所有元素都相同的数据
领取专属 10元无门槛券
私享最新 技术干货