0
点赞
收藏
分享

微信扫一扫

第二章 科学计算库Numpy知识点整理

M4Y 2022-03-11 阅读 71
数据分析

一、1.对象定义属性

2.常见一元函数

3.二元函数

4.统计汇总函数

5.集合函数

二、1.ndarray 的属性

(1)ndim轴(维度)的个数,轴的个数被称作秩

(2)shape 数组的维度,例如一个2排3列的矩阵,它的shape属性将是(2,3),这个元组的长度显然是秩,即维度或者ndim属性

(3)size数组元素的总个数,等于shape属性中元组元素的乘积

(4)dtype 一个用来描述数组中元素类型的对象,可以通过创造或指定dtype使用标准Python类型。不过NumPy提供它自己的数据类型。

(5)itemsize 数组中每个元素的字节大小。例如,一个元素类型为float64的数组itemsiz属性值为8(=64/8),又如,一个元素类型为complex32的数组item属性为4(=32/8).

2.数组运算

数组运算分为三种:矢量化运算(形状相同的数组)、广播机制(形状不同的数组)、数组与标量运算(标量)

广播机制需要满足如下任意一个条件即可:(1)两个数组的某一维度等长。 (2)其中一个数组为一维数组。广播机制需要扩展维度小的数组

 3.索引和切片操作

a[:,0:2]逗号左边代表第一维度(行),右边代表第二维度(列),然后再各自按照以前的一维向量切片看

4.数组的转置和轴对称

数组转置是指将shape进行重置操作,并将其值重置为原始shape元组的倒置,比如原始的shape值为:(2,3,4),那么倒置后的新元组的shape的值为:(4,3,2)。

5.线性代数模块

矩阵乘法的dot()方法

6.随机数模块

 numpy.random.seed(seed=None)

当调用seed()函数时,如果传递给seed参数的值相同,则每次生成的随机数都是一样的。 当传递的参数值不同或者不传递参数时,则seed()函数的作用跟rand()函数相同,

 

 

 

 

举报

相关推荐

第二章知识点

数据库知识点整理(二)

Python计算机二级知识点整理

Mysql知识点整理

HTML知识点整理

mongodb知识点整理

0 条评论