np.leggrid2d() Methode wird verwendet, um eine 2-D-Legendenreihe auf dem kartesischen Produkt von x und y zu bewerten.

Syntax: np.leggrid2d(x, y, c)
Parameter:
x, y: [array_like] Die zweidimensionale Reihe wird an den Punkten im kartesischen Produkt von x und y ausgewertet. Wenn x oder y eine Liste oder ein Tupel ist, wird es zuerst in ein ndarray konvertiert, andernfalls bleibt es unverändert, und wenn es kein ndarray ist, wird es als Skalar behandelt.
c: [array_like] 1-D-Arrays mit Legendenreihenkoeffizienten, geordnet von niedrig nach hoch.

Rückgabe: [ndarray] Die Werte der zweidimensionalen Legendenreihe an Punkten im kartesischen Produkt von x und y.

Code # 1:

  
  
import numpy as np  
from numpy.polynomial.legendre import leggrid2d 
  
c = np.array([[1, 3, 5], [2, 4, 6]])  
  
ans = leggrid2d([7, 9], [8, 10], c) 
print(ans) 
Ausgabe:

[[4751.5 7351.5]
 [5965.5 9229.5]]

 

Code # 2:

  
import numpy as np  
from numpy.polynomial.legendre import leggrid2d 
  
c = np.array([[1, 3, 5], [2, 4, 6]])  
  
ans = leggrid2d(7, 8, c) 
  
print(ans) 
Ausgabe:
4751.5