TensorFlow案例实战视频课程

3-1:

import tensorflow as tf
a=3
w=tf.Variable([[0.5,1.0]])
x=tf.Variable([[2.0],[1.0]])
y=tf.matmul(w,x)
print(w)

with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())
    print(y.eval())

结果:

<tf.Variable 'Variable:0' shape=(1, 2) dtype=float32_ref>
[[2.]]

4-1:

import tensorflow as tf

norm=tf.random_normal([2,3],mean=-1,stddev=4)

c=tf.constant([[1,2],[3,4],[5,6]])
shuffle_c=tf.random_shuffle(c)

sess=tf.Session()
print(sess.run(norm))
print(sess.run(shuffle_c))

结果:

[[ 2.7472465 -4.0571003  2.611657 ]
 [ 2.8287234 -1.1538701 -4.132907 ]]
[[1 2]
 [5 6]
 [3 4]]

4-2:

import tensorflow as tf

state=tf.Variable(0)
new_value=tf.add(state,tf.constant(1))
update=tf.assign(state,new_value)


with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())
    print(sess.run(state))
    for _ in range(3):
        sess.run(update)
        print(sess.run(state))

结果:

0
1
2
3

4-3:

import tensorflow as tf

w=tf.Variable([[0.5,1.0]])
x=tf.Variable([[2.0],[1.0]])
y=tf.matmul(w,x)

saver=tf.train.Saver()

with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())
    save_path=saver.save(sess,"D://tensorflow//model//test//")
    print("model saved in file: ",save_path)

结果:
model saved in file: D://tensorflow//model//test//
在这里插入图片描述
4-4:

import tensorflow as tf
import numpy as np

a=np.zeros((3,3))
ta=tf.convert_to_tensor(a)

with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())
    print(sess.run(ta))

结果:

[[0. 0. 0.]
 [0. 0. 0.]
 [0. 0. 0.]]

4-5:

import tensorflow as tf
import numpy as np

input1=tf.placeholder(tf.float32)
input2=tf.placeholder(tf.float32)
output=tf.multiply(input1,input2)

with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())

    print(sess.run([output],feed_dict={input1:[7.],input2:[2.]}))

结果:
[array([14.], dtype=float32)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值