溫馨提示×

python meshgrid函數怎么使用

小億
184
2023-12-08 08:11:36
欄目: 編程語言

在Python中,您可以使用numpy.meshgrid()函數來創建網格坐標矩陣。

numpy.meshgrid()函數接受多個一維數組作為輸入,并返回多個二維數組,這些二維數組代表輸入數組的所有可能組合。返回的二維數組的行數和列數與輸入數組的長度有關。

以下是使用numpy.meshgrid()函數的示例:

import numpy as np

# 創建一維數組
x = np.array([1, 2, 3])
y = np.array([4, 5])

# 使用meshgrid函數創建網格坐標矩陣
X, Y = np.meshgrid(x, y)

# 輸出結果
print(X)
print(Y)

輸出結果為:

[[1 2 3]
 [1 2 3]]
[[4 4 4]
 [5 5 5]]

在上面的例子中,xy是兩個一維數組。使用np.meshgrid(x, y)將它們轉化為網格坐標矩陣XY。XY的行數與y的長度相同,列數與x的長度相同。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女