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


Python numpy ogrid用法及代碼示例


本文簡要介紹 python 語言中 numpy.ogrid 的用法。

用法:

numpy.ogrid = <numpy.lib.index_tricks.OGridClass object>

nd_grid 實例返回一個開放的多維“meshgrid”。

numpy.lib.index_tricks.nd_grid 的一個實例,它在索引時返回一個打開(即未充實)mesh-grid,因此每個返回的數組隻有一個維度大於 1。輸出數組的維度和數量等於索引維度。如果步長不是複數,則停止不包括在內。

但是,如果步長是複數(例如 5j),則其幅度的整數部分被解釋為指定要在開始值和結束值之間創建的點數,其中包括結束值。

返回

mesh-grid

隻有一維不等於1的ndarrays

例子

>>> from numpy import ogrid
>>> ogrid[-1:1:5j]
array([-1. , -0.5,  0. ,  0.5,  1. ])
>>> ogrid[0:5,0:5]
[array([[0],
        [1],
        [2],
        [3],
        [4]]), array([[0, 1, 2, 3, 4]])]

相關用法


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