NumPy
-
Python能做什么
Python 几乎可以做所有的事情。目前国内有豆瓣、搜狐、金山、腾讯、盛大、网易、百度、阿里、土豆、新浪等,国外有 Google、NASA(美国国家航空和宇宙航行局)、YouTub…
-
NumPy ndarray数组元素的获取
生成 ndarray 数组后,如何读取我们所需要的数据呢?在 NumPy 中,既可以获取 ndarray 数组的单个元素,也可以获取一组元素(也即切片),这与 Python 中的列…
-
NumPy广播机制剖析
NumPy 的 Universal functions 中要求输入的数组 shape 是一致的,当数组的 shape 不相等时,则会使用广播机制。不过,调整数组使得 shape 一…
-
NumPy ufunc通用函数
NumPy 提供了两种基本的对象,即 ndarray 和 ufunc 对象。前面几节已经介绍了 ndarray,本节将介绍 Numpy。ufunc 是 universal func…
-
NumPy批量处理
在深度学习中,由于源数据都比较大,所以通常需要用到批处理,如利用批量来计算梯度的随机梯度法(SGD)就是一个典型应用。深度学习的计算一般比较复杂,并且数据量一般比较大,如果一次处理…
-
NumPy ndarray合并数组
在 NumPy 中,合并数组也是最常见的操作之一,下表列举了常见的用于数组或向量合并的方法。 表1:Num:Py ndarray 数组合并方法 函数 描述 np. append()…
-
NumPy数组的变形(改变数组形状)
在机器学习以及深度学习的任务中,通常需要将处理好的数据以模型能接收的格式输入给模型,然后由模型通过一系列的运算,最终返回一个处理结果。然而,由于不同模型所接收的输入格式不一样,往往…
-
NumPy的算术运算
在机器学习和深度学习中,涉及大量的数组或矩阵运算,本节我们将重点介绍两种常用的运算: 一种是对应元素相乘,又称为逐元乘法(Element-Wise Product),可以使用 np…
-
NumPy ndarray数组的创建
NumPy 是 Python 的外部库,不在标准库中,若要使用它,需要先导入 NumPy: import numpy as np 导入 NumPy 库后,可通过np.+Tab键查看…
-
Numpy是什么?
NumPy(Numerical Python)是 Python 科学计算的基础包,它是一个开源的 Python 扩展库,用来支持大数据量的高维数组和矩阵运算,比 Python 自身…