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

Numpy FancyPie

Numpy是Python的一种开源的科学计算扩展库。Numpy提供的数据结构Array(数组)可用来存储和处理大型矩阵,比Python自身的数据结构(列表、元组和集合)结构要高效的多。Array的操作极其类似Matlab的矩阵运算。Numpy库的使用重点:

Array的创建、选择和切片

Array的计算:集合、排序和分组

Array的描述统计

Array的储存和读取

Array的创建

首先,我们得先熟悉掌握得到Array数组的方法,才能往下了解其的功能和用法。大概有两种方法:一是直接生产Array数组,二是从其他python支持的数据结构转换为Array数组。

常用的Array数组的属性:shape、size、ndim和dtype等。

Array的选择和切片

Array数组之所以会成为科学计算最最常用的数据结构,原因就是其元素选择和切片极其的简便和强大。

首先元素的选择,和python内建的数据结构一样,用[]来引用,且也是从0开始编号。比如二维数组arr中,arr[0,0]表示第1行第1列的元素,arr[3,4]表示第4行第5列的元素。其次数组的切片,即选择数组的某一部分(子集),也和其他其中结构一样,以冒号:表示。但是数组切片的时候还是有一些要注意的点,否则很容易出现错误。比如1:3表示第2至3行,:3表示第1至3行,1:5:2表示从1到4(不包含5)步长2。

Array的计算

Array的描述统计

Array的存储和读取

Array数据可以保存为excel或者txt文件,也可以保存为其自带的格式文件.npy或者.npz。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券