numpy.outer()
calcula el producto exterior de dos vectores.
Sintaxis: numpy.outer(a, b, out = Ninguno)
Parámetros:
a: [array_like] Primer vector de entrada. La entrada se aplana si aún no es unidimensional.
b : [array_like] Segundo vector de entrada. La entrada se aplana si aún no es unidimensional.
out : [ndarray, opcional] Una ubicación donde se almacena el resultado.Devuelve: [ndarray] Devuelve el producto exterior de dos vectores. fuera[i, j] = a[i] * b[j]
Código #1:
# Python program explaining # numpy.outer() function # importing numpy as geek import numpy as geek a = geek.ones(4) b = geek.linspace(-1, 2, 4) gfg = geek.outer(a, b) print (gfg)
Producción :
[[-1. 0. 1. 2.] [-1. 0. 1. 2.] [-1. 0. 1. 2.] [-1. 0. 1. 2.]]
Código #2:
# Python program explaining # numpy.outer() function # importing numpy as geek import numpy as geek a = geek.ones(5) b = geek.linspace(-2, 2, 5) gfg = geek.outer(a, b) print (gfg)
Producción :
[[-2. -1. 0. 1. 2.] [-2. -1. 0. 1. 2.] [-2. -1. 0. 1. 2.] [-2. -1. 0. 1. 2.] [-2. -1. 0. 1. 2.]]