首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

四.python科学计算库-numpy

简介

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

去除掉一个数组中,所有元素都相同的数据

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181228G0U70T00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券