numpy

    1熱度

    1回答

    我有一個正方形陣列的子陣列x,形狀(N, N),我想檢索這是在主對角線的x居中形狀的方形子陣列。例如,N = 3 & n = 2,並操作 x = np.arange(9).reshape((3, 3)) 應該產生 array([[[0, 1], [3, 4]], [[4, 5], [7, 8]]]) 一種方法是使用make_windows def mak

    0熱度

    1回答

    我想繪製普朗克輻射方程,如下所示。當我使用Mathematica時,繪圖效果很好,但是當我嘗試用Python來完成時,我無法正確理解它。它基本不會低於〜1.0微米波長。請參閱附件圖片和代碼。如果你能提供幫助,這將是非常可觀的。先謝謝你。 import matplotlib.pyplot as plt from matplotlib import pyplot from matplotlib i

    1熱度

    1回答

    我有一個函數來計算1d np.array的有限差分,我想外推到一個n-d數組。 功能是這樣的: def fpp_fourth_order_term(U): """Returns the second derivative of fourth order term without the interval multiplier.""" # U-slices fm2 =

    0熱度

    1回答

    我有一個2D numpy的陣列,其看起來像這樣, [[3, 4, 5, 6], [4, 5, 6, 7], [9, 10, 3, 5]] 我使用以下代碼轉換成COO矩陣這樣的: # Flatten 2D array data = np.asarray(twod_array).flatten() row = np.arange(0, len(data)) col = np.arange(0

    0熱度

    1回答

    我想製作一個具有與圖像中某些單元格對應的蒙版。這些單元格的RGB顏色值中的至少一個應該大於閾值。這裏是我的代碼無法正常工作: B = image[0:h,0:w,0].astype(int) G = image[0:h,0:w,1].astype(int) R = image[0:h,0:w,2].astype(int) mask = np.zeros((h,w)) mask[np.wh

    0熱度

    3回答

    我嘗試處理許多圖像表示爲NumPy數組,但它需要很長時間。這就是我嘗試做 # image is a list with images max = np.amax(image[k])# k is current image index in loop # here i try to normalize SHORT color to BYTE color and make it fill all

    0熱度

    1回答

    我已經下scipy.io.wavfile 其具有44100 per sec or hz一個幀率和總幀是9745238和音頻的持續時間是由220 secs文件屬性,但它應該是220.9804535147392並且具有2通道觀察的音頻文件。 讀取文件之後,它返回我9745238 X 2矩陣的16bit signed int如預期 其中1列是信道1點的數據和2列是相應9745238幀 所以我的問題的信道

    1熱度

    1回答

    首先,我使用字節數組(> = 400x400x1000)字節。 我寫了一個小函數,它可以通過指示偏移量將多維數組(或一部分)插入另一個數組中。如果嵌入式陣列小於嵌入陣列(情況A),則這起作用。否則,嵌入的陣列被截斷(情況B)。 情況A)將3x3插入偏移1,1的5x5矩陣中應該是這樣的。 情況B)如果偏移超過嵌入矩陣的尺寸,較小的陣列被截斷。例如。 (-1,-1)偏移量會導致這種情況。 [[ 1.

    -1熱度

    1回答

    我在數據框中有20列。 我列出其中4這裏作爲例子: is_guarantee:0或1 hotel_star:0,1,2,3,4,5 ORDER_STATUS:40,60,80 旅程(標籤): 0,1,2 is_guarantee hotel_star order_status journey 0 0 5 60 0 1 1 5 60 0 2 1 5

    1熱度

    1回答

    我正在將圖像(numpy數組)轉換爲字符串。然後我將這個字符串轉換回原始維度的一個numpy數組。因此,numpy數組都是相等的 - 事實上,numpy.array_equals()也返回True,以使數組相等。 當我在原始numpy數組上調用cv2.imshow()時,它會打印圖像。但是當我在新的numpy數組上調用cv2.imshow()時,我只能看到黑屏。 這是怎麼發生的?兩個numpy數組