[theano]入门-变量相加、矩阵声明

#作为python新手,可能学习的东西比较多,注意如果两个矩阵相乘的话,跟matlab区别还是挺大的#!/usr/bin/env python
# coding=utf-8
#格式一般用import ss as d
import theano.tensor as T
from theano import function
import numpy as np

#声明变量
x=T.dscalar(‘x‘)
y=T.dscalar(‘y‘)
z=x+y
f=function([x,y],z)

#call the function
f(2,3)
print f(2,3)

#declare the varalble
x=T.dmatrix(‘x‘)
y=T.dmatrix(‘y‘)
z=x+y
f=function([x,y],z)

c=f([[1,2],[3,5]],[[1,3],[3,5]])

print c[0,0]
#shape function will return the size of a array
d=np.shape(c)
print d

a=3
b=2
#** means mici
c=a**2
print c

a=T.vector()
out=a**10
f=function([a],out)

print f([1,2,3])
时间: 2024-08-27 19:09:58

[theano]入门-变量相加、矩阵声明的相关文章

纯新手的入门---变量名的声明规范

1.可以使用数字,但不能以数字开头 2.不可以使用汉字,当然这不是语法要求,是习惯要求,(个人认为:可以使用,但是没见过那么用的,因为用拼音已经low到人类底线了!) 3.不能使用特殊符号,出了下划线和$(个人认为和jq有关) 4.js的变量严格区分大小写(个人一直用的小写) 5.声明变量要有意义,不要随意abcd(用abcd的我只见过百度那一家那么任性的) 6.变量名称不能和系统的关键字,保留字重复(防止关键字保留字冲突)

theano 入门教程1.3

body{ font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI",Tahoma,Helvetica,Sans-Serif,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5;}

JavaScript 中对变量和函数声明的提前示例

如题所示,看下面的示例(可以使用Chrome浏览器,然后F12/或者右键,审查元素.调出开发者工具,进入控制台console输入)(使用技巧: 控制台输入时Shift+Enter可以中途代码换行) var name = "xiaoming"; (function(){ var name = name || "小张"; console.info(name); })();// 小张 (function(){ name = name || "小张";

[WebGL入门]五,矩阵的基础知识

注:文章译自http://wgld.org/,原作者杉本雅広(doxas),文章中如果有我的额外说明,我会加上[lufy:],另外,鄙人webgl研究还不够深入,一些专业词语,如果翻译有误,欢迎大家指正. 不是让你到店前面排队 lufy:你一定奇怪,为什么叫这个题目,因为日语中的矩阵叫做"行列",所以作者就给读者们开了个玩笑,我就这么直接翻译了,大家知道什么意思就行了. 在3D渲染的世界里,会很频繁的用到矩阵. 这里所说的矩阵,是数学里的矩阵.英语中叫做Matrix. 矩阵虽然听起来好

变量不加 var 声明——掉进坑中,无法自拔!

整整一下午,都在解决 window.onresize 中方法丢失不执行的问题!姿势固定在电脑前,颈椎病都犯了. 前些日子与大家分享了一下关于 防止jquery $(window).resize()多次执行其中方法的文章,没写全,留了一大堆问题,我理解的方法是这样的: function foo() { var resizable = null; window.onresize = function() { if (resizable) { clearTimeout(resizable) } res

theano入门教程1.4

使用共享变量 p, li { white-space: pre-wrap; } # -*- coding: utf-8 -*- """ Created on Wed Jun  4 23:28:21 2014 @author: wencc """ from theano import shared from theano import function import theano.tensor as T if __name__ == '__main

【JavaScript】4、执行环境、变量对象与声明提前

这段时间一直在看一些关于JavaScript的书,看到不明白的地方就满世界搜解答,结果今天晚上在搜索一个奇怪的语法的时候不小心点开一道面试题,是一道考察作用域的十年老题,于是我试着做了一下,果断被坑,结束后看解析,看得也不是很明白,于是赶紧回去看基础书,结果发现以前很多自己一眼扫过的知识点自己完全没有掌握,瞬间后悔万分,所以趁势赶紧重新学一下,同时把这些这些点记录下来. 原题是这样的: var tt = 'aa'; function test(){ alert(tt); var tt = 'dd

JavaScript(1)——变量、函数声明及作用域

这是我的第一篇博客文章,本人不才,文笔也不好,所以可能写的有点凌乱.有什么不对的地方还望见谅.不过每天进步一小步,总有一天会迈出那一大步.以下内容是我对变量.函数声明及函数表达式.作用域的理解. [变量]大意上来讲,变量就是所定义的一个可以用来保存值的占位符.定义变量时要使用var操作符. 变量所保存类型可以被改变,但不建议. var操作符定义的变量将成为该变量的作用域中的局部变量,在函数退出后,变量将被销毁. 若省略var操作符可以定义全局变量,不过在严格模式下会导致抛出ReferenceEr

《从零开始学Swift》学习笔记(Day58)—— Swift编码规范之变量或常量声明规范

原创文章,欢迎转载.转载请注明:关东升的博客 声明是在声明变量.常量.属性.方法或函数和自定义类型时候需要遵守的规范. 首先变量或常量时每行声明变量或常量的数量推荐一行一个,因为这样以利于写注释.示例代码如下. 推荐使用: let level = 0 var size = 10 不推荐使用: let level = 0; var size =10 变量或常量的数据类型,如果有可能应尽可能采用类型推断,这样代码很简洁.示例代码如下. 推荐使用: let level = 0 var size = 1