提交 005a7463 编写于 作者: A Aston Zhang

affine transformation

上级 09ac9466
...@@ -177,6 +177,7 @@ pipeline,流水线 ...@@ -177,6 +177,7 @@ pipeline,流水线
size,大小 size,大小
transformation,变换
## 样式规范 ## 样式规范
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
在深度学习中,我们通常会频繁地对数据进行操作。作为动手学深度学习的基础,本节将介绍如何对内存中的数据进行操作。 在深度学习中,我们通常会频繁地对数据进行操作。作为动手学深度学习的基础,本节将介绍如何对内存中的数据进行操作。
在MXNet中,NDArray是存储和换数据的主要工具。如果你之前用过NumPy,你会发现NDArray和NumPy的多维数组非常类似。然而,NDArray提供更多的功能,例如CPU和GPU的异步计算,以及自动求导。这些都使得NDArray更加适合深度学习。 在MXNet中,NDArray是存储和换数据的主要工具。如果你之前用过NumPy,你会发现NDArray和NumPy的多维数组非常类似。然而,NDArray提供更多的功能,例如CPU和GPU的异步计算,以及自动求导。这些都使得NDArray更加适合深度学习。
## 创建NDArray ## 创建NDArray
...@@ -196,22 +196,22 @@ x[1:2, 1:3] = 10 ...@@ -196,22 +196,22 @@ x[1:2, 1:3] = 10
x x
``` ```
## NDArray和NumPy相互 ## NDArray和NumPy相互
我们可以通过`array``asnumpy`函数令数据在NDArray和Numpy格式之间相互转换。以下是一个例子。 我们可以通过`array``asnumpy`函数令数据在NDArray和Numpy格式之间相互转换。以下是一个例子。
```{.python .input n=22} ```{.python .input n=22}
import numpy as np import numpy as np
x = np.ones((2, 3)) x = np.ones((2, 3))
y = nd.array(x) # NumPy换成NDArray。 y = nd.array(x) # NumPy换成NDArray。
z = y.asnumpy() # NDArray换成NumPy。 z = y.asnumpy() # NDArray换成NumPy。
z, y z, y
``` ```
## 小结 ## 小结
* NDArray是MXNet中存储和换数据的主要工具。 * NDArray是MXNet中存储和换数据的主要工具。
* 我们可以轻松地对NDArray进行创建、运算、指定索引和与NumPy之间的相互换。 * 我们可以轻松地对NDArray进行创建、运算、指定索引和与NumPy之间的相互换。
## 练习 ## 练习
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册