簡體   English   中英

如何從numpy ndarrays創建numpy ndarray?

[英]How to create numpy ndarray from numpy ndarrays?

我使用MNIST數據集來訓練神經網絡,其中訓練數據作為具有兩個條目的元組返回。 第一個條目包含實際的訓練圖像。 這是一個具有50,000個條目的numpy ndarray。 每個條目依次是一個具有784個值的numpy ndarray,代表單個MNIST圖像中的28 * 28 = 784個像素。

我想創建一個新的訓練集,但是我不知道如何從其他ndarrays創建一個ndarray。 例如,如果我有以下兩個ndarray:

a = np.ndarray((3,1), buffer=np.array([0.9,1.0,1.0]), dtype=float)

b = np.ndarray((3,1), buffer=np.array([0.8,1.0,1.0]), dtype=float)

如何制作包含這兩個的第三個?

我嘗試了以下操作,但它僅創建一個條目。

c = np.ndarray((1,6,1), buffer=np.array(([a],[b])), dtype=float)

我需要它是兩個條目。

謝謝,與此同時,我發現這很簡單:

c = np.array((a, b))

暫無
暫無

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

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