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


Python mxnet.symbol.hypot用法及代碼示例

用法:

mxnet.symbol.hypot(left, right)

參數

  • left(Symbol or scalar) - 三角形的第一條腿。
  • right(Symbol or scalar) - 三角形的第二條腿。

返回

三角形的斜邊

返回類型

Symbol 或標量

給定直角三角形的“legs”,返回其斜邊。

等效於 ,逐元素。兩個輸入都可以是符號或標量數。不支持廣播。

例子

>>> mx.sym.hypot(3, 4)
5.0
>>> x = mx.sym.Variable('x')
>>> y = mx.sym.Variable('y')
>>> z = mx.sym.hypot(x, 4)
>>> z.eval(x=mx.nd.array([3,5,2]))[0].asnumpy()
array([ 5.,  6.40312433,  4.47213602], dtype=float32)
>>> z = mx.sym.hypot(x, y)
>>> z.eval(x=mx.nd.array([3,4]), y=mx.nd.array([10,2]))[0].asnumpy()
array([ 10.44030666,   4.47213602], dtype=float32)

相關用法


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