用法:
dask.array.vdot(a, b, /)
此文档字符串是从 numpy.vdot 复制的。
可能存在与 Dask 版本的一些不一致之处。
返回两个向量的点积。
vdot(
a
,b
) 函数处理复数的方式与 dot(a
,b
) 不同。如果第一个参数是复数,则第一个参数的复共轭用于计算点积。注意
vdot
处理多维数组的方式不同于dot
: 确实不是执行矩阵乘积,但首先将输入参数展平为一维向量。因此,它应该只用于向量。- a:array_like
如果
a
是复数,则在计算点积之前取复共轭。- b:array_like
点积的第二个参数。
- output:ndarray
a
和b
的点积。可以是 int、float 或 complex,具体取决于a
和b
的类型。
参数:
返回:
例子:
>>> a = np.array([1+2j,3+4j]) >>> b = np.array([5+6j,7+8j]) >>> np.vdot(a, b) (70-8j) >>> np.vdot(b, a) (70+8j)
请注意,高维数组是扁平的!
>>> a = np.array([[1, 4], [5, 6]]) >>> b = np.array([[4, 1], [2, 2]]) >>> np.vdot(a, b) 30 >>> np.vdot(b, a) 30 >>> 1*4 + 4*1 + 5*2 + 6*2 30
相关用法
- Python dask.array.vstack用法及代码示例
- Python dask.array.var用法及代码示例
- Python dask.array.stats.ttest_ind用法及代码示例
- Python dask.array.ma.masked_values用法及代码示例
- Python dask.array.divmod用法及代码示例
- Python dask.array.negative用法及代码示例
- Python dask.array.overlap.map_overlap用法及代码示例
- Python dask.array.stats.ttest_rel用法及代码示例
- Python dask.array.ma.average用法及代码示例
- Python dask.array.isneginf用法及代码示例
- Python dask.array.ma.masked_array用法及代码示例
- Python dask.array.matmul用法及代码示例
- Python dask.array.random.weibull用法及代码示例
- Python dask.array.Array.compute_chunk_sizes用法及代码示例
- Python dask.array.random.geometric用法及代码示例
- Python dask.array.around用法及代码示例
- Python dask.array.gradient用法及代码示例
- Python dask.array.coarsen用法及代码示例
- Python dask.array.fft.ifftshift用法及代码示例
- Python dask.array.Array.visualize用法及代码示例
注:本文由纯净天空筛选整理自dask.org大神的英文原创作品 dask.array.vdot。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。