创建常量tensor

简介: 【8月更文挑战第11天】创建常量tensor。

创建常量tensor
常量tensor的创建方式比较多,常见的有一下几种方式:
tf.constant():创建常量tensor;
tf.zeros(), tf.zeros_like(), tf.ones(),tf.ones_like(): 创建全零或者全一的常量tensor;
tf.fill(): 创建自定义数值的tensor;
tf.random: 创建已知分布的tensor;
从numpy,list对象创建,再利用tf.convert_to_tensor转换为类型。

步骤 1tf.constant()
tf.constant(value, dtype=None, shape=None, name='Const', verify_shape=False):
value:值;
dtype:数据类型;
shape:张量形状;
name:常量名称;
verify_shape:布尔值,用于验证值的形状,默认False。verify_shape为True的话表示检查value的形状与shape是否相符,如果不符会报错。

代码:
const_a = tf.constant([[1, 2, 3, 4]],shape=[2,2], dtype=tf.float32) # 创建2x2矩阵,值1,2,3,4
const_a
输出:

代码:

查看常见属性

print("常量const_a的数值为:", const_a.numpy())
print("常量const_a的数据类型为:", const_a.dtype)
print("常量const_a的形状为:", const_a.shape)
print("常量const_a将被产生的设备名称为:", const_a.device)
输出:
常量const_a的数值为: [[1. 2.]
[3. 4.]]
常量const_a的数据类型为:
常量const_a的形状为: (2, 2)
常量const_a将被产生的设备名称为: /job:localhost/replica:0/task:0/device:CPU:0

相关文章
|
28天前
|
存储 编译器 C++
C++ initializer_list&&类型推导
在 C++ 中,`initializer_list` 提供了一种方便的方式来初始化容器和传递参数,而右值引用则是实现高效资源管理和移动语义的关键特性。尽管在实际应用中 `initializer_list&&` 并不常见,但理解其类型推导和使用方式有助于深入掌握现代 C++ 的高级特性。
20 4
|
5月前
|
TensorFlow 算法框架/工具
创建变量tensor
【8月更文挑战第13天】 创建变量tensor。
35 1
|
5月前
创建变量tensor
【8月更文挑战第12天】创建变量tensor。
31 1
|
5月前
|
TensorFlow 算法框架/工具 Python
利用tf.convert_to_tensor转换为类型
【8月更文挑战第11天】利用tf.convert_to_tensor转换为类型。
69 9
|
8月前
使用zeros()函数创建数组
使用zeros()函数创建数组。
96 6
|
8月前
|
存储 编解码 数据库
【C++ 包装器类 std::tuple】全面入门指南:深入理解并掌握C++ 元组 std::tuple 的实用技巧与应用(二)
【C++ 包装器类 std::tuple】全面入门指南:深入理解并掌握C++ 元组 std::tuple 的实用技巧与应用
223 0
|
8月前
|
存储 编译器 数据库
【C++ 包装器类 std::tuple】全面入门指南:深入理解并掌握C++ 元组 std::tuple 的实用技巧与应用(一)
【C++ 包装器类 std::tuple】全面入门指南:深入理解并掌握C++ 元组 std::tuple 的实用技巧与应用
488 0
|
8月前
|
存储 算法 C++
【C++ 包装器类 std::tuple】全面入门指南:深入理解并掌握C++ 元组 std::tuple 的实用技巧与应用(三)
【C++ 包装器类 std::tuple】全面入门指南:深入理解并掌握C++ 元组 std::tuple 的实用技巧与应用
144 0
|
8月前
|
JavaScript
函数形状有几种定义方式;操作符infer的作用
函数形状有几种定义方式;操作符infer的作用
53 3
|
机器学习/深度学习 PyTorch TensorFlow
定义张量
张量是一种多维数组,可以用来表示空间中的数据。它通常用于机器学习和人工智能领域,特别是在深度学习中。张量可以看作是多维数组,其中每个元素也是一个数组,可以包含多个元素。
134 1