编程语言
首页 > 编程语言> > python之numpy

python之numpy

作者:互联网

1. numpy中用于生成ndarray的常用方法

1.1 导入numpy模块

import numpy as np

1.2 生成特定ndarray数组的方法

1.3 利用现有序列或数组生成ndarray数组

1.4 生成固定范围的ndarray数组

1.5 利用np.random模块生成ndarray数组

1.6 利用已有的数组生成一个去重的一维ndarray数组对象

2. ndarray类型:它是一个可变类型

2.1 ndarray对象的属性

属性名字属性解释
ndarray.shapendarray数组维度的元组
ndarray.ndimndarray数组维数
ndarray.sizendarray数组中的元素数量
ndarray.itemsize一个ndarray数组元素的长度(字节)
ndarray.dtypendarray数组元素的类型

2.2 ndarray对象的常用实例方法

2.3 ndarray对象的索引

2.4 ndarray对象的运算

# 每个元素进行比较
arr > 60

arr[arr>60]=1
arr = np.array([[1, 2, 3, 2, 1, 4], [5, 6, 1, 2, 3, 1]])
arr + 1

3. numpy中对ndarray运算的方法

3.1 通用判断函数:返回值为布尔类型

np.all(score[0:2, :] > 60)

np.any(score[0:2, :] > 80)

3.2 np.where(布尔表达式,情况1,情况2)

np.where(temp > 60, 1, 0)

np.where(np.logical_and(temp > 60, temp < 90), 1, 0)

3.3 对ndarray的统计运算

3.4 对ndarray进行矩阵运算

标签:arr,python,dtype,数组,np,numpy,ndarray,axis
来源: https://blog.csdn.net/weixin_44390164/article/details/121300677