本文簡要介紹 python 語言中 numpy.ufunc.signature
的用法。
用法:
ufunc.signature
廣義 ufunc 操作的核心元素的定義。
簽名確定每個輸入/輸出數組的維度如何拆分為核心維度和循環維度:
簽名中的每個維度都與對應的passed-in 數組的維度匹配,從形狀元組的末尾開始。
分配給簽名中相同標簽的核心尺寸必須具有完全匹配的尺寸,不執行廣播。
從所有輸入中刪除核心維度,其餘維度一起廣播,定義循環維度。
注意:
廣義的 ufunc 在內部用於許多 linalg 函數和測試套件中;下麵的例子取自這些。對於在標量上操作的 ufunc,簽名為 None,相當於每個參數的“()”。
例子:
>>> np.core.umath_tests.matrix_multiply.signature '(m,n),(n,p)->(m,p)' >>> np.linalg._umath_linalg.det.signature '(m,m)->()' >>> np.add.signature is None True # equivalent to '(),()->()'
相關用法
- Python numpy ufunc.at用法及代碼示例
- Python numpy ufunc.outer用法及代碼示例
- Python numpy ufunc.ntypes用法及代碼示例
- Python numpy ufunc.identity用法及代碼示例
- Python numpy ufunc.reduce用法及代碼示例
- Python numpy ufunc.nin用法及代碼示例
- Python numpy ufunc.nout用法及代碼示例
- Python numpy ufunc.reduceat用法及代碼示例
- Python numpy ufunc.nargs用法及代碼示例
- Python numpy ufunc.types用法及代碼示例
- Python numpy ufunc.accumulate用法及代碼示例
- Python numpy union1d用法及代碼示例
- Python numpy unpackbits用法及代碼示例
- Python numpy unravel_index用法及代碼示例
- Python numpy unique用法及代碼示例
- Python numpy unwrap用法及代碼示例
- Python numpy RandomState.standard_exponential用法及代碼示例
- Python numpy hamming用法及代碼示例
- Python numpy legendre.legint用法及代碼示例
- Python numpy chararray.ndim用法及代碼示例
- Python numpy chebyshev.chebsub用法及代碼示例
- Python numpy chararray.nbytes用法及代碼示例
- Python numpy ma.indices用法及代碼示例
- Python numpy matrix.A1用法及代碼示例
- Python numpy MaskedArray.var用法及代碼示例
注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.ufunc.signature。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。