总结|学习笔记

简介: 快速学习 总结

开发者学堂课程【Python 科学计算库 NumPy 快速入门:总结】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/605/detail/8827


总结


Numpy

Numpy 优势

内存存储风格

并行化运算

底层 C 语言实现

ndarray  属性 

形状

类型

基本操作

ndarray.方法()

np.函数()

生成数组的方法

生成0和1的数组

np.zeros(shape)

np.ones(shape)

从现有数组中生成

np.array()

np.copy()

np.asarray()

生成固定范围的数组

np.linspace(a, b, c)

np.arange(a,b,c)

生成随机数组

均匀分布

np.random.uniform()

正态分布

np.random.normal()

切片索引

形状修改

ndarray.reshape((a, b))e

自动计算ndarray.reshape((-1, b))

ndarrray.resize()

npdarray.T

类型修改

ndarray.astype(type)

序列化到本地 ndarray.tostring()

数组去重

np.unique()

运算

逻辑运算

布尔索引

通用判断函数

np.all()

np.any()

三元运算符

np.where(a, b, c)

统计指标 min, max, mean, median, var, std 

统计运算

统计指标 min, max, mean, median, var, std 

np.argmax() 最大值所在位置 

数组间运算

数组与数的运算

数组与数组的运算

广播机制

矩阵运算

二维数组

 

矩阵相乘

形状(m, n)* (n, D)= (m, D)

运算规则

相关文章
|
人工智能 安全
学习笔记7
人工智能课程
80 0
|
NoSQL MongoDB 开发者
故障测试2|学习笔记
快速学习故障测试2
故障测试2|学习笔记
|
消息中间件 Dubbo 算法
总结|学习笔记
快速学习总结
总结|学习笔记
|
Java 开发者
Loger 的使用|学习笔记
快速学习 Loger 的使用
405 0
Loger 的使用|学习笔记
|
Scala 开发者
ListBuffer 的使用 | 学习笔记
快速学习 ListBuffer 的使用
ListBuffer 的使用 | 学习笔记
|
数据可视化 Java 开发工具
超详细的vimtutor学习笔记(中)
第一讲 编辑 1.1 移动光标 使用 h、j、k、l 键可以使光标实现左、下、上、右的移动。 也可以使用 ↑ ↓ ← → 进行上下左右的移动。
106 0
|
开发工具
超详细的vimtutor学习笔记(上)
第一讲 编辑 1.1 移动光标 使用 h、j、k、l 键可以使光标实现左、下、上、右的移动。 也可以使用 ↑ ↓ ← → 进行上下左右的移动。
126 0
|
机器学习/深度学习 算法 数据挖掘
总结与回顾| 学习笔记
快速学习总结与回顾。
总结与回顾| 学习笔记
|
人工智能 开发者
特征空间与应用 | 学习笔记
快速学习特征空间与应用
特征空间与应用 | 学习笔记
|
存储 Java 开发者
BinaryTree|学习笔记
快速学习BinaryTree
110 0
BinaryTree|学习笔记