NumPy函数

NumPy函数

NumPy位运算函数

函数 描述
bitwise_and 对数组元素执行位与操作
bitwise_or 对数组元素执行位或操作
invert 按位取反
left_shift 向左移动二进制表示的位
right_shift 向右移动二进制表示的位

NumPy字符串函数

函数 描述
add() 对两个数组的逐个字符串元素进行连接
multiply() 返回按元素多重连接后的字符串
center() 居中字符串
capitalize() 将字符串第一个字母转换为大写
title() 将字符串的每个单词的第一个字母转换为大写
lower() 数组元素转换为小写
upper() 数组元素转换为大写
split() 指定分隔符对字符串进行分割,并返回数组列表
splitlines() 返回元素中的行列表,以换行符分割
strip() 移除元素开头或者结尾处的特定字符
join() 通过指定分隔符来连接数组中的元素
replace() 使用新字符串替换字符串中的所有子字符串
decode() 数组元素依次调用str.decode
encode() 数组元素依次调用str.encode

NumPy数学函数

函数 描述
sin() 正弦函数
cos() 余弦函数
tan() 正切函数
around() 返回指定数字的四舍五入值
floor() 向下取整
ceil() 向上取整

NumPy算术函数

函数 描述
add()
subtract()
multiply()
divide()
reciprocal() 返回参数逐元素的倒数
power() 将第一个输入数组中的元素作为底数,计算它与第二个输入数组中相应元素的幂
mod() 计算输入数组中相应元素的相除后的余数

NumPy排序条件筛选函数

函数 描述
sort() 返回输入数组的排序副本,可沿指定轴,默认为快速排序
argsort() 返回数组值从小到大的索引值
lexsort() 对多个序列进行排序
msort(a) 数组按第一个轴排序,返回排序后的数组副本。np.msort(a) 相等于 np.sort(a, axis=0)
sort_complex(a) 对复数按照先实部后虚部的顺序进行排序
partition(a, kth[, axis, kind, order]) 指定一个数,对数组进行分区
argpartition(a, kth[, axis, kind, order]) 可以通过关键字 kind 指定算法沿着指定轴对数组进行分区
argmax() 沿给定轴返回最大元素的索引
argmin() 沿给定轴返回最小元素的索引
nonzero() 返回输入数组中非零元素的索引
where() 返回输入数组中满足给定条件的元素的索引
extract() 根据某个条件从数组中抽取元素,返回满条件的元素

NumPy字节交换

函数 描述
byteswap() 将 ndarray 中每个元素中的字节进行大小端转换

NumPy矩阵库

函数 描述
matlib.empty() 返回一个新的矩阵
matlib.zeros() 创建一个以 0 填充的矩阵
matlib.ones() 创建一个以 1 填充的矩阵
matlib.eye() 创建一个对角矩阵
matlib.identity() 返回给定大小的单位矩阵
matlib.rand() 创建一个给定大小的矩阵,数据是随机填充

NumPy线性代数函数

函数 描述
dot() 两个数组的点积,即元素对应相乘
vdot() 两个向量的点积
inner() 两个数组的内积
matmul() 两个数组的矩阵积
linalg.det() 计算输入矩阵的行列式
linalg.solve() 求解线性矩阵方程
linalg.inv() 计算矩阵的乘法逆矩阵

参考:https://www.runoob.com/numpy/numpy-tutorial.html

你可能感兴趣的:(自然语言处理)