| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 人工智能 -> 深度学习之路4 -> 正文阅读 |
|
|
[人工智能]深度学习之路4 |
张量在编写tensorflow程序时,程序传递和运算的主要目标是张量。
?张量的类型
?张量的阶
张量的创建
创建随机张量?
张量的变换
代码: #张量的演示
def tensor_demo():
'''
张量的演示
:return:
'''
tensor1 = tf.constant(4.0)
tensor2 = tf.constant([1,2,3,4])
linear_squares = tf.constant([[4],[9],[16],[25]],dtype=tf.int32)
#0张量
zero = tf.zeros(shape=[3,4])
#1张量
one = tf.ones(shape=[4,3])
#随机张量.mean是均值,stddev是标准差
random= tf.random_normal(shape=[2,3],mean=1.75,stddev=0.2)
print("tensor1:\n",tensor1)
print("tensor2:\n",tensor2)
print("linear_squares:\n",linear_squares)
print("zero:\n",zero)
print("one:\n",one)
print("random:\n",random)
#张量类型的修改
#改变张量的数据类型
l_cast = tf.cast(linear_squares,dtype=tf.float32)
print("l_cast:\n",l_cast)
#改变静态形状(必须用placeholder,占位张量)
a_p = tf.placeholder(dtype=tf.float32,shape=[None,None])
b_p = tf.placeholder(dtype=tf.float32,shape=[None,10])
c_h = tf.placeholder(dtype=tf.float32,shape=[3,2])
print("a_p:\n",a_p)
print("b_p:\n",b_p)
print("c_h:\n", c_h)
#静态更新形状未确定的部分,只能更新NONE的地方,并且维数 也是确定的
#a_p.set_shape([3,2])
#b_p.set_shape([2,10])
#动态更新,
a_p_reshape = tf.reshape(a_p,shape=[2,3,1])
c_h_reshape = tf.reshape(a_p, shape=[3,3])
print("c_h_reshape:\n", c_h_reshape)
print("a_p:\n",a_p)
print("a_p_reshape:\n",a_p_reshape)
print("b_p:\n",b_p)
return None
输出:
? ? ? ? ? ? ? |
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年11日历 | -2025/11/30 15:11:32- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |