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


Python numpy.outer()用法及代碼示例

numpy.outer()函數計算兩個向量的外積。

用法: numpy.outer(a, b, out = None)

參數:
a:[數組]第一個輸入向量。如果輸入不是一維的,則將其展平。
b:[數組]第二個輸入向量。如果輸入不是一維的,則將其展平。
out :[ndarray,可選]存儲結果的位置。

Return :[ndarray]返回兩個向量的外積。 out [i,j] = a [i] * b [j]

代碼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)

輸出:

[[-1.  0.  1.  2.]
 [-1.  0.  1.  2.]
 [-1.  0.  1.  2.]
 [-1.  0.  1.  2.]]


代碼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)

輸出:

[[-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.]]

相關用法


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