NumPy 学习笔记
NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
Michael阿明
两个孩子的父亲,8年机械工程师,已转行互联网做算法,一起继续加油!高举智慧,她就使你高升;怀抱智慧,她就使你尊荣。-- 箴言(4:8)
展开
-
NumPy快速入门--基础知识
文章目录1. 一个典型例子NumPy的数组类被称为ndarray。别名为 array。ndarray.ndim:数组的轴(维度)的个数。又称为rank。ndarray.shape:数组的维度。是一个整数的元组,对于有n行和m列的矩阵,shape将是(n,m)。因此,shape元组的长度就是rank或维度的个数 ndim。ndarray.size:数组元素的总数。等于shape的元素的乘积...翻译 2019-08-27 02:18:11 · 1032 阅读 · 4 评论 -
NumPy快速入门--形状操作
1. 更改数组的形状2. 将不同数组堆叠在一起翻译 2019-08-29 23:39:59 · 772 阅读 · 0 评论 -
NumPy快速入门--复制/视图/深拷贝
文章目录1. 完全不复制当计算和操作数组时,它们的数据有时被复制到新的数组中,有时不复制。对于初学者来说,这经常是一个混乱的来源。有三种情况:1. 完全不复制...翻译 2019-09-01 01:02:31 · 733 阅读 · 0 评论 -
NumPy快速入门-- Less 基础/线性代数
文章目录1. 广播(Broadcasting)规则2. 使用索引数组索引1. 广播(Broadcasting)规则Broadcasting允许通用函数以有意义的方式处理具有不完全相同形状的输入。第一个规则,如果所有输入数组不具有相同数量的维度,则“1”将被重复地添加到较小数组的形状,直到所有数组具有相同数量的维度。第二个规则,确保沿着特定维度具有大小为1的数组表现得好像它们具有沿着...翻译 2019-09-03 22:06:54 · 737 阅读 · 0 评论