numpy位运算函数、字符串函数、数学函数、算数函数、排序筛选函数
# NumPy 字符串函数 # add() 对两个数组的逐个字符串元素进行连接 # multiply() 返回按元素多重连接后的字符串 # center() 居中字符串 # capitalize() 将字符串第一个字母转换为大写 # title() 将字符串的每个单词的第一个字母转换为大写 # lower() 数组元素转换为小写 # upper() 数组元素转换为大写 # split() 指定分隔符对字符串进行分割,并返回数组列表 # splitlines() 返回元素中的行列表,以换行符分割 # strip() 移除元素开头或者结尾处的特定字符 # join() 通过指定分隔符来连接数组中的元素 # replace() 使用新字符串替换字符串中的所有子字符串 # decode() 数组元素依次调用str.decode # encode() 数组元素依次调用str.encode
# NumPy 数学函数 # sin()、cos()、tan() 三角函数 # arcsin、arccos、arctan 反三角函数 # around() 四舍五入 # floor() 向下取整 # ceil() 向上取整
# 算术函数 # add() 加 # subtract() 减 # multiply() 乘 # divide() 除 # reciprocal() 倒数 # power() 幂函数 # mod() 取余 # remainder() 取余
# NumPy 统计函数 # amin() 最小元素 # amax() 最大元素 # ptp() 元素最大值与最小值的差 # percentile() 小于这个值的观察值的百分比 # median() 计算数组 a 中元素的中位数(中值) # mean() 算数平均值 # average() 加权平均值 # sqrt(mean((x - x.mean())**2)) 标准差 # mean((x - x.mean())** 2) 方差
# NumPy 排序、条件筛选函数 # numpy.sort(a, axis, kind, order) # 'quicksort' (快速排序) 1 O(n^2) 0 否 # 'mergesort' (归并排序) 2 O(n*log(n)) ~n/2 是 # 'heapsort' (堆排序) 3 O(n*log(n)) 0 否 # 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指定算法沿着指定轴对数组进行分区 # numpy.argmax() 沿给定轴返回最大的索引 # numpy.argmin() 沿给定轴返回最大和最小元素的索引 # numpy.nonzero() 非零元素的索引 # numpy.where() 满足给定条件的元素的索引 # numpy.extract() 满足条件的元素
天道酬勤 循序渐进 技压群雄