美文网首页
数和矩阵相加

数和矩阵相加

作者: 何狗带 | 来源:发表于2017-11-07 16:27 被阅读0次

1.示例代码

import numpy

import theano.tensor as T

from theano import function

x = T.dscalar('x')

y = T.dscalar('y')

z  = x + y

f  = function([x, y], z)

这样,计算x+y可以调用 f([x,y]) 实现

2.分析

    数据类型

    T.dscalar('x')中dscalar是一种theano类型,并非一个类,Theao的数据都是TensorVariable的实例。常用数据类型有dscalar(数),dvector(向量),dmatrix(矩阵),所有数据类型如下:

byte:bscalar,bvector,bmatrix,brow,bcol,btensor3,btensor4,btensor5

16-bit integers:wscalar,wvector,wmatrix,wrow,wcol,wtensor3,wtensor4,wtensor5

32-bit integers:iscalar,ivector,imatrix,irow,icol,itensor3,itensor4,itensor5

64-bit integers:lscalar,lvector,lmatrix,lrow,lcol,ltensor3,ltensor4,ltensor5

float:fscalar,fvector,fmatrix,frow,fcol,ftensor3,ftensor4,ftensor5

double:dscalar,dvector,dmatrix,drow,dcol,dtensor3,dtensor4,dtensor5

complex:cscalar,cvector,cmatrix,crow,ccol,ctensor3,ctensor4,ctensor5

    括号中的'x'这个符号命名,可以省略,这个参数可以帮助debug。

    函数定义

    f  = function([x, y], z)

    这个调用中向function传入两个参数,第一个[x,y]是要传入计算公式的的参数,而z则是自定义的计算公式。这样,即可自己对公式进行调整定义自己的函数功能。

相关文章

  • 数和矩阵相加

    1.示例代码 import numpy import theano.tensor as T from theano...

  • 高等代数理论基础27:矩阵的运算

    矩阵的运算 加法 定义:给定两个矩阵 , 称为A与B的和,记作 注: 1.矩阵的加法即矩阵对应元素相加,相加的矩阵...

  • 线性代数:矩阵

    1.矩阵加法 矩阵相加就是把对应位置上的项相加 。 前提:相加的两个矩阵需要有相同的。 例如:矩阵相加的结果还是一...

  • python编程练习036:矩阵相加,求和

    矩阵相加 计算两个矩阵相加。 程序分析 创建一个新的矩阵,使用 for 迭代并取出 X 和 Y 矩阵中对应位置的值...

  • np.c_和np.r_的用法解析

    np.r_是按列连接两个矩阵,就是把两矩阵上下相加,要求列数相等。(原来为两个2行3列,行加起来,列数不变,则变为...

  • 线性代数|矩阵及其运算

    如果和都是矩阵,称和为同型矩阵,如果对应的元(值)相同,则称两者相等。 只有同型矩阵才能相加,同型矩阵之和仍为同型...

  • 0x1矩阵

    矩阵由 row(行)和column(列)组成 矩阵中的元素可以是数字、符号或数学式。 矩阵加减: 相同位置相加...

  • tvm原理入门及FAQ

    官方的矩阵相加的示例如下: 2个矩阵相加的实现 怎么优化? 可以并行相加,如下 其实,就是把循环继续拆,一个循环拆...

  • 18. 4Sum 四数之和

    题目 给定一个数组 nums 和目标数 target。找到 四个数字使得这四个数相加等于目标数。 解析 和三数相加...

  • 四年级数学下册《加法运算律》分层作业

    基础性作业(必做) 1.填一填。 三个数相加,先把前两个数相加,再和第三个数相加:或 者先把后两个数相加,再和第一...

网友评论

      本文标题:数和矩阵相加

      本文链接:https://www.haomeiwen.com/subject/kwejmxtx.html