有人可能會關心explin meshgrid
方法嗎?我無法圍住它。這個例子是從SciPy網站:numpy.meshgrid說明
import numpy as np
nx, ny = (3, 2)
x = np.linspace(0, 1, nx)
print ("x =", x)
y = np.linspace(0, 1, ny)
print ("y =", y)
xv, yv = np.meshgrid(x, y)
print ("xv_1 =", xv)
print ("yv_1 =",yv)
xv, yv = np.meshgrid(x, y, sparse=True) # make sparse output arrays
print ("xv_2 =", xv)
print ("yv_2 =", yv)
打印輸出:
x = [ 0. 0.5 1. ]
y = [ 0. 1.]
xv_1 = [[ 0. 0.5 1. ]
[ 0. 0.5 1. ]]
yv_1 = [[ 0. 0. 0.]
[ 1. 1. 1.]]
xv_2 = [[ 0. 0.5 1. ]]
yv_2 = [[ 0.]
[ 1.]]
爲什麼陣列xv_1和yv_1形成這樣嗎? Ty :)
返回的矩陣是錯誤的東西,它是怎樣的?這兩個向量是如何形成的?當你說3x2時,這意味着3行* 2列或我錯過了什麼? – borgmater