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


Python mxnet.ndarray.linspace用法及代碼示例

用法:

mxnet.ndarray.linspace(start, stop, num, endpoint=True, ctx=None, dtype=<class 'numpy.float32'>)

參數

  • start(number) - 間隔開始。
  • stop(number) - 間隔結束,除非端點設置為 False。在這種情況下,序列由除了最後一個之外的所有num + 1均勻分布的樣本,因此不包括停止。請注意,當端點為 False 時,步長會發生變化。
  • num(number) - 要生成的樣本數。必須是非負數。
  • endpoint(bool) - 如果為真,則停止是最後一個樣本。否則,不包括在內。默認值為真。
  • ctx(mxnet.context.Context, optional) - 設備上下文。默認上下文是當前的默認上下文。
  • dtype(str or numpy.dtype, optional) - 的數據類型NDArray.默認數據類型是np.float32.

返回

NDArray 在指定範圍內均勻分布的值。

返回類型

ND陣列

返回指定間隔內的均勻間隔數字。

值在半開區間 [startstop) 或閉區間 [開始,停止] 內生成,具體取決於 endpoint 是真還是假。該函數類似於 numpy.linspace ,但返回一個 NDArray

例子

>>> mx.nd.linspace(2.0, 3.0, 5).asnumpy()
array([ 2.,  2.25.,  2.5,  2.75,  3.], dtype=float32)
>>> mx.nd.linspace(2.0, 3.0, 5, endpoint=False).asnumpy()
array([ 2.,  2.2.,  2.4,  2.6,  2.8], dtype=float32)

相關用法


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