numpy array多維度的理解

2021-10-01 03:12:20 字數 1318 閱讀 3499

import numpy as np

u1 = np.

array([

[[0]

],[[

0]],

[[0]

],[[

0]],

[[0]

],[[

0]],

[[0]

],[[

0]],

[[0]

],[[

0]]]

)u2 = np.

array([

[[0]

],[[

0]],

[[0]

],[[

0]],

[[0]

],[[

0]],

[[0]

],[[

0]],

[[0]

],[[

0]]]

)u5 = np.

dstack

((u1, u2)

)u4 = np.

hstack

((u1, u2)

)u3 = np.

vstack

((u1, u2)

)print

(u1.shape)

print

(u2.shape)

print

(u3.shape)

print

(u4.shape)

print

(u5.shape)

結果

(10,

1,1)

(10,1

,1)(

20,1,

1)(10

,2,1

)(10,

1,2)

關於numpy的shape的理解:

比如說,(20, 1,1),倒著寫,第乙個 1,先寫乙個中括號裡面有1個結果, 第二個 1, 乙個中括號裡面應該包了1個前面的結果, 第三個20, 最後乙個中括號裡面應該包了20個前面的結果。

比如說,(10,2,1),倒著寫,第乙個1,先寫乙個中括號裡面有1個結果,第二個 2, 乙個中括號裡面應該包了2個前面的結果,第三個10,最後乙個中括號裡面應該包了10個前面的結果。

比如說, (10,1,2),倒著寫,第乙個2,先寫乙個中括號裡面有2個結果,第二個 1, 乙個中括號裡面應該包了1個前面的結果,第三個10,最後乙個中括號裡面應該包了10個前面的結果。

多維度競爭

教育讓我們學會用成績去衡量乙個人的水平,但是成績一樣的兩個人,他們綜合素質能一樣麼?雖然我們都知道不一樣,但是我們已經形成了這樣的思維,和別人競爭的時候總是會想著和別人去比較單方面的能力,乙個層面的競爭上,總有比我們厲害的人,我們心理壓力自然而然就無比巨大,特別是在這個緊急下行的年代。那我們應該培養...

多維度參與決策

任何事件都是有無數的決定組成,可能有好的決定,也可能有壞的決定 有些決定可能有好的影響,有些決定可能有壞的影響 有些則是一時的,有些就可能是長遠的。如何測能做出乙個比較好的決定?任何決定,都肯定是為某一目標服務的,也就是肯定有動力在敦促你 為什麼 做決定。所以,一切決定都應該把持乙個不能突破的原則,...

多維度產品分析

下圖是乙個多維度的產品分析。產品有哪些基本要求呢?可以看到首先乙個產品的存在是有價值的,無論這個產品是有形的實體還是無形的服務。它的價值可以體現在能夠滿足使用者的需求,在這個基礎上建立一系列的功能組合,創造良好的使用者體驗,保證其可用性 可行性前提 那麼乙個好的產品還要具備哪些要素呢?如圖,關於生命...