python机器学习Numpy所有知识汇总

141 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

 

目录

一.知识导图

1,NumPy 操作

2,NumPy - 数据类型

3,数据类型对象 (dtype)

4,NumPy - 数组属性

5,NumPy - 数组创建例程

6,从现有数据创建数组。

7,从数值范围创建数组。

8,NumPy - 切片和索引

9,NumPy - 高级索引

10,NumPy - 广播

11,NumPy - 数组上的迭代

12,NumPy - 数组操作

13,数组的连接

14,添加/删除元素

15,NumPy - 位操作

16,NumPy - 字符串函数

17,NumPy - 算数函数

18,NumPy - 统计函数

19,NumPy - 排序、搜索和计数函数

20,NumPy - 字节交换

21,NumPy - 副本和视图

22,NumPy - 矩阵库

23,NumPy - 线性代数

24,NumPy - 使用 Matplotlib 绘制直方图

二.NumPy 知识补充

 



一.知识导图

1,NumPy 操作

使用NumPy,开发人员可以执行以下操作:

数组的算数和逻辑运算。

傅立叶变换和用于图形操作的例程。

与线性代数有关的操作。 NumPy 拥有线性代数和随机数生成的内置函数。

2,NumPy - 数据类型

3,数据类型对象 (dtype)

4,NumPy - 数组属性

ndarray.shape,numpy.flags,

5,NumPy - 数组创建例程

numpy.empty,numpy.zeros

6,从现有数据创建数组。

numpy.asarray,numpy.frombuffer,numpy.fromiter

7,从数值范围创建数组。

numpy.arange,numpy.linspace,numpy.logspace,

8,NumPy - 切片和索引

注意:切片还可以包括省略号(...),来使选择元组的长度与数组的维度相同。 如果在行位置使用省略号,它将返回包含行中元素的ndarray。

9,NumPy - 高级索引

整数索引,布尔索引,

10,NumPy - 广播

11,NumPy - 数组上的迭代

12,NumPy - 数组操作

numpy.reshape,numpy.ndarray.flat,ndarray.flatten(order),numpy.ravel,numpy.ndarray.T,numpy.rollaxis,numpy.swapaxes,broadcast,numpy.broadcast_to,numpy.expand_dims,numpy.squeeze

13,数组的连接

numpy.concatenate,numpy.hstack,numpy.vstack,numpy.split,numpy.hsplit,numpy.vsplit

14,添加/删除元素

numpy.resize,numpy.append,numpy.insert,numpy.delete,numpy.unique,

15,NumPy - 位操作

bitwise_and,bitwise_or,invert,left_shift,right_shift,

16,NumPy - 字符串函数

17,NumPy - 算数函数

numpy.floor(),numpy.ceil(),numpy.reciprocal(),numpy.power(),numpy.mod()

18,NumPy - 统计函数

19,NumPy - 排序、搜索和计数函数

20,NumPy - 字节交换

21,NumPy - 副本和视图

22,NumPy - 矩阵库

23,NumPy - 线性代数

24,NumPy - 使用 Matplotlib 绘制直方图

 

 

.NumPy 知识补充

 

Python之Numpy详细教程

www.uml.org.cn/python/2019…