cumsum

    2熱度

    2回答

    我正在寫一個解壓縮器(其中包括)必須將增量濾鏡應用於RGB圖像。也就是說,讀取其中只有第一個像素是絕對的(R1,G1,B1)並且所有其他圖像都是(R [n] -R [n-1],G [n] -G [n-1 ],B [n] -B [n-1]),並將它們轉換爲標準RGB。 現在我使用numpy的如下: rgb = numpy.fromstring(data, 'uint8') components =

    1熱度

    1回答

    我在尋找模擬numpy.cumsum()的功能,除了我需要捕獲值的累積平方。 例如:我有一個[1,2,3,4]的數組。 我可以使用numpy.cumsum(array)返回array([1,3,6,10])。我的目標是使用一些快速的numpy技巧來獲取值的累積平方。 在純Python使用列表: >>> y = [1,2,3,4] >>> sqVal = 0 >>> for val in y:

    9熱度

    3回答

    我正在尋找一個簡潔的路要走來自: a = numpy.array([1,4,1,numpy.nan,2,numpy.nan]) 到: b = numpy.array([1,5,6,numpy.nan,8,numpy.nan]) 我目前做的最好的是: b = numpy.insert(numpy.cumsum(a[numpy.isfinite(a)]), (numpy.argwhere(nu