簡體   English   中英

試圖在兩個限制之間生成等距的數字序列

[英]Trying to generate equally spaced sequence of numbers between two limits

我正在嘗試在 R 中生成 python numpy 的 linspace 函數類型的功能,並希望在兩個限制之間生成等距的數字。 例如,如果我想使用生成 3 個等距數字,則在 10 到 100 之間。 那個 python 代碼將是

linspace(from = 10, to = 100, n = 3)

輸出將是:10 55 100,每個后續值之間的差值為 45。

在 R 中,我有序列函數,但這不會自動生成兩個限制之間等距的數字 知道我如何實現這一目標嗎?

正如 JasonWang 所建議的,解決方案是使用length.out參數。

seq(from = 0, to = 1, length.out = 11)

產生 0 到 1 之間的 11 個等距值。

請參閱?seq獲取幫助,其中將解釋如何使用seq函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM