TensorFlow是Google設計的開源Python庫,用於開發機器學習模型和深度學習神經網絡。
fill()用於生成具有標量值的張量。
用法:tensorflow.fill( dims, value, name)
參數:
- dims:它是dtype int32或int64的一維序列,其中非負整數表示所得張量的形狀。
- 值:它是要填充的值。
- 名稱(可選):它定義了操作的名稱。
返回值:它返回形狀暗淡的張量。
raise :
- InvalidArgumentError:當dim包含負值時,會引發此錯誤。
- NotFoundError:當dim包含非整數值時,會引發此錯誤。
範例1:
Python3
# Importing the library
import tensorflow as tf
# Initializing the input
dim = [4, 5]
value = 5
# Printing the input
print('dim:', dim)
print('value:', value)
# Calculating result
res = tf.fill(dim, value)
# Printing the result
print('res:', res)
輸出:
dim: [4, 5] value: 5 res: tf.Tensor( [[5 5 5 5 5] [5 5 5 5 5] [5 5 5 5 5] [5 5 5 5 5]], shape=(4, 5), dtype=int32)
範例2:
Python3
# Importing the library
import tensorflow as tf
# Initializing the input
dim = [4, 2, 5]
value = 5
# Printing the input
print('dim:', dim)
print('value:', value)
# Calculating result
res = tf.fill(dim, value)
# Printing the result
print('res:', res)
輸出:
dim: [4, 2, 5] value: 5 res: tf.Tensor( [[[5 5 5 5 5] [5 5 5 5 5]] [[5 5 5 5 5] [5 5 5 5 5]] [[5 5 5 5 5] [5 5 5 5 5]] [[5 5 5 5 5] [5 5 5 5 5]]], shape=(4, 2, 5), dtype=int32)
相關用法
注:本文由純淨天空篩選整理自aman neekhara大神的英文原創作品 Python – tensorflow.fill()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。