概述
Theano-变量 (Theano - Variables)
In the previous chapter, while discussing the data types, we created and used Theano variables. To reiterate, we would use the following syntax to create a variable in Theano −
在上一章中,在讨论数据类型时,我们创建并使用了Theano变量。 重申一下,我们将使用以下语法在Theano中创建一个变量-
x = theano.tensor.fvector('x')
In this statement, we have created a variable x of type vector containing 32-bit floats. We are also naming it as x. The names are generally useful for debugging.
在此语句中,我们创建了一个包含32位浮点数的类型为矢量的变量x 。 我们也将其命名为x 。 这些名称通常对于调试有用。
To declare a vector of 32-bit integers, you would use the following syntax −
要声明一个32位整数的向量,可以使用以下语法-
i32 = theano.tensor.ivector
Here, we do not specify a name for the variable.
在此,我们不为变量指定名称。
To declare a three-dimensional vector consisting of 64-bit floats, you would use the following declaration −
要声明由64位浮点数组成的三维矢量,可以使用以下声明-
f64 = theano.tensor.dtensor3
The various types of constructors along with their data types are listed in the table below −
下表列出了各种类型的构造函数及其数据类型:
Constructor | Data type | Dimensions |
---|---|---|
fvector | float32 | 1 |
ivector | int32 | 1 |
fscalar | float32 | 0 |
fmatrix | float32 | 2 |
ftensor3 | float32 | 3 |
dtensor3 | float64 | 3 |
建设者 | 数据类型 | 外型尺寸 |
---|---|---|
向量 | float32 | 1个 |
向量 | int32 | 1个 |
标量 | float32 | 0 |
矩阵 | float32 | 2 |
ftensor3 | float32 | 3 |
dtensor3 | float64 | 3 |
You may use a generic vector constructor and specify the data type explicitly as follows −
您可以使用通用向量构造函数,并明确指定数据类型,如下所示:
x = theano.tensor.vector ('x', dtype=int32)
In the next chapter, we will learn how to create shared variables.
在下一章中,我们将学习如何创建共享变量。
翻译自: https://www.tutorialspoint.com/theano/theano_variables.htm
最后
以上就是能干汽车为你收集整理的Theano-变量 Theano-变量 (Theano - Variables)的全部内容,希望文章能够帮你解决Theano-变量 Theano-变量 (Theano - Variables)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复