的值的一個元件的減值我試圖在同一numpy.array
建立從一個元件[n]的下一個元素[N + 1]的值的差異。numpy.array操作/方法:從下一個元素
這必須重複對所有的n,我希望N-1結果值。
此外我想避免使用循環,因爲循環可能是編號元素的錯誤的來源。
現在我正在尋找一個像操作:
result = array[n+1] - array[n]
所有n
。
我試過很多類似的實現,但我總是得到一些錯誤消息。
我該如何讓它工作?
的值的一個元件的減值我試圖在同一numpy.array
建立從一個元件[n]的下一個元素[N + 1]的值的差異。numpy.array操作/方法:從下一個元素
這必須重複對所有的n,我希望N-1結果值。
此外我想避免使用循環,因爲循環可能是編號元素的錯誤的來源。
現在我正在尋找一個像操作:
result = array[n+1] - array[n]
所有n
。
我試過很多類似的實現,但我總是得到一些錯誤消息。
我該如何讓它工作?
x = np.array([2,3,1,0])
result = x[:-1] - x[1:]
輸出:
[-1, 2, 1]
歡迎堆棧溢出,你可能想看看如何格式化代碼,以便它是可讀和可複製的。 [這裏](https://stackoverflow.com/help/how-to-ask)是提出一個好問題的指導方針。至於答案本身,'np.diff(array)'做的是你所要求的 – gionni
np.diff()就是我所尋找的。有時用專家的一個關鍵詞很容易。謝謝你gionni! – newbieTheNewest
歡迎您朋友,也可以是很難找到你在開始的時候;-) – gionni