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


Tensorflow.js tf.complex()用法及代碼示例


Tensorflow.js是Google開發的開源庫,用於在瀏覽器或節點環境中運行機器學習模型和深度學習神經網絡。它可以幫助開發人員使用JavaScript開發ML模型,並直接在瀏覽器或Node.js中使用ML。

tf.complex()函數用於將兩個實數轉換為複數。

用法:

tf.complex(real, imag)

參數:

  • real:它可以是這三個tf.Tensor,TypedArray或Array中的任何一個。它代表形成的複數的實數部分。
  • imag:它也可以是這三個tf.Tensor,TypedArray或Array中的任何一個。它代表形成的複數的虛部。

返回值:它返回一個tf.Tensor。



注意:實數參數是tf.Tensor代表複數的實數部分,而imag參數是tf.Tensor代表複數的虛數部分。
例如,

  • 設real為[r0,r1,r2]
  • 令imag為[i0,i1,i2]
  • 轉換後的複數將為[r0 + i0,r1 + i1,r2 + i2]

範例1:

Javascript


// The complex function containing the
// real and imag Typedarray
const complex = tf.complex ([5,3],[1,3]);
  
// Printing the tensor
complex.print();

輸出:

Tensor
   [5 + 1j, 3 + 3j]

範例2:

Javascript


// The complex function containing the
// real and imag Typedarray
const complex = tf.complex(
    tf.tensor1d([4.75, 5.75]),
    tf.tensor1d([2.25, 3.25])
);
  
// Printing the tensor
complex.print();

輸出:

Tensor
   [4.75 + 2.25j, 5.75 + 3.25j]

參考: https://js.tensorflow.org/api/latest/#complex

相關用法


注:本文由純淨天空篩選整理自CoderSaty大神的英文原創作品 Tensorflow.js tf.complex() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。