cupynumeric.outer#
- cupynumeric.outer( ) ndarray #
Compute the outer product of two vectors.
Given two vectors,
a = [a0, a1, ..., aM]
andb = [b0, b1, ..., bN]
, the outer product is:[[a0*b0 a0*b1 ... a0*bN ] [a1*b0 . [ ... . [aM*b0 aM*bN ]]
- Parameters:
a ((M,) array_like) – First input vector. Input is flattened if not already 1-dimensional.
b ((N,) array_like) – Second input vector. Input is flattened if not already 1-dimensional.
out ((M, N) ndarray, optional) – A location where the result is stored. If its dtype is not what would be expected from this operation, then the result will be (unsafely) cast to out.
- Returns:
output –
output[i, j] = a[i] * b[j]
If out is given, then it is returned.- Return type:
(M, N) ndarray
See also
- Availability:
Multiple GPUs, Multiple CPUs