一、tensorflow定义变量和显示结果
#先导入模块
import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt
#定义变量
w = tf.Variable([2,3])
x = tf.Variable([ [1,1],
[2,2]]
)
#矩阵相乘,在tensorflow模块下直接print是显示不出y的
y = tf.multiply(w,x)
#先初始化全局变量
init = tf.global_variables_initializer()
#打开一个会议
with tf.Session() as sess:
#先运行初始化
sess.run(init)
print(sess.run(y))
#或者
print(y.eval())
二、数组操作
#tensorflow一般都非常支持float32
a = tf.zeros([3, 4],tf.float32)
tensor = tf.Variable([[1, 2, 3], [4, 5, 6]])
b = tf.zeros_like(tensor)
c1 = tf.constant([1,2,3,4,5])
c2 = tf.constant(-1,shape = [2,3])
d = tf.linspac