Python – tensorflow.eye()
TensorFlow是谷歌设计的开源Python库,用于开发机器学习模型和深度学习神经网络。
tensorflow.eye()是用来生成身份矩阵的。
语法: tensorflow.eye( num_rows, num_columns, batch_shape, dtype, name)
参数:
- num_rows:这是一个int32的标量张量,定义了结果矩阵中的行数。
- num_columns(可选):它是一个int32的标量张量,定义了结果矩阵中的列数。它的默认值是num_rows。
- batch_shape(可选):它是Python整数的列表或元组,或者一个1-D int32 Tensor。如果不是没有,返回的张量将有这个形状的领先批次尺寸。
- dtype(可选):它定义了返回张量的dtype。默认值是float32。
- name(可选):它定义了该操作的名称。
返回:它返回一个形状为 batch_shape + [num_rows, num_columns] 的张量。
示例 1:
输出:
示例 2:
输出: