np.meshgrid
np.meshgrid參考
官方文檔給出的解釋
Return coordinate matrices from coordinate vectors.
Make N-D coordinate arrays for vectorized evaluations of N-D scalar/vector fields over N-D grids, given one-dimensional coordinate arrays x1, x2,…, xn.
參數(shù)
indexing : {‘xy’, ‘ij’}, optional Cartesian (‘xy’, default) or matrix (‘ij’) indexing of output.
返回
For vectors x1, x2,…, xn with lengths Ni=len(xi) , return (N1, N2, N3,...Nn) shaped arrays if indexing=‘ij’ or (N2, N1, N3,...Nn) shaped arrays if indexing=‘xy’ with the elements of xi repeated to fill the matrix along the first dimension for x1, the second for x2 and so on.
- 關(guān)于indexing,默認(rèn)是xy形式的,即笛卡爾坐標(biāo)系的形式。
- 如果輸入向量 x1, x2,…, xn 的長(zhǎng)度Ni=len(xi),那么在indexing = 'xy'時(shí)返回(N2, N1, N3,...Nn)形式的numpy數(shù)組,indexing = ‘ij’時(shí)返回 (N2, N1, N3,...Nn)形式的numpy數(shù)組
- 如果xi是np.array形式的數(shù)據(jù),在進(jìn)行np.meshgrid會(huì)自動(dòng)地將xi先展平,再進(jìn)行操作
下面x是維度為(2,3,4)地numpy數(shù)組,展平后是(24,)
- 對(duì)于numpy里面地矩陣(np.matrix),則不會(huì)進(jìn)行展平。而且,需要注意變量的維度
x 是m 維向量,y是n維向量,np.meshgrid(x,y)后的結(jié)果是(n,m)
得到的xx,是x在縱軸方向上復(fù)制n次,yy是y在橫軸方向上復(fù)制m次
生成測(cè)試數(shù)據(jù)網(wǎng)格
得到grid_test
[[0. 0. ][0.25 0. ][0.5 0. ][0.75 0. ][1. 0. ][0. 0.5 ] ...]總結(jié)
以上是生活随笔為你收集整理的np.meshgrid的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 图像梯度
- 下一篇: ROC与AUC的定义与使用详解