码迷,mamicode.com
首页 > 其他好文 > 详细

numpy(一)

时间:2020-02-22 09:56:42      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:txt   解释   内存布局   size   tran   范围   png   lin   nes   

ndarray

np的一个核心类,它描述了相同类型的“项目”集合。可以使用例如N个整数来索引项目。每个项目占用相同大小的内存块, 并且所有块都以完全相同的方式解释。 如何解释数组中的每个项目由单独的数据类型对象指定, 其中一个对象与每个数组相关联。除了基本类型(整数,浮点数 等 )之外, 数据类型对象还可以表示数据结构。

 

1.数组创建

(1).填充方式

empty,eye,full,ones,zeros等方法

技术图片

 

 

(2).从现有的数据创建

包括fromstring,loadtxt,array等方法

技术图片

 

 

 

(3).数值范围

arange,linspace,logspace

技术图片

 

 

 

2.索引与切分

数组通过下标即可得到数据,对于1维的数据切分与python一样,对于2维以上的数据切分按如下格式

技术图片

 

 上述切分是针对二维数据,切分分两次,第一次切分维度,第二次切分数据。

 

3.数组属性

flags 有关数组内存布局的信息。

ndim 数组的维数

shape 数组维度的元祖

size 元素个数

dtype 数组元素的数据类型

T 转置数据

real 实部

imag 虚部

 

4.数组方法

(1).四则运算,逻辑运算,一元运算, 以上算法np.array都可以直接进行

技术图片

 

 (2).统计计算

包括sum,mean,std,var,all,any,argmax,argmin,max,min,使用方式完全类似

技术图片

 

 

(3).数组转化

包括tolist,tofile,astype,tostring,view,fill等方法

 (4).其他

reshape,resize,transpost,take,put,repeate,sort,compress,diagonal等

技术图片

 

numpy(一)

标签:txt   解释   内存布局   size   tran   范围   png   lin   nes   

原文地址:https://www.cnblogs.com/yangyang12138/p/12343909.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!