當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python tensorflow.fill()用法及代碼示例


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。