Python基礎(chǔ)
-
a[::-1]
:翻轉(zhuǎn)列表
解釋:
a[i:j:s], 當s<0時 ,i缺省時,默認為-1. j缺省時,默認為-len(a)-1
所以a[::-1]相當于 a[-1:-len(a)-1:-1],也就是從最后一個元素到第一個元素復制一遍。所以你看到的是倒序輸出。
numpy相關(guān)
-
newaxis
np.newaxis在使用和功能上等價于None,可以看作是None的一個別名
![]()
可以理解為新增了一個所有值都為空的維度。
![]()
從上圖可以看出,
newaxis
給x新增了一個
Y-axis
,使得
x
從
(3, )
變成了
(3,1)
。
- 索引多維數(shù)組的某一列時返回的是一個行向量
綜合以上兩點,當我們需要在索引列時返回列結(jié)構(gòu),可以用如下方式:
所以如果要實現(xiàn)第2列和第4列的拼接可以用如下寫法:
![]()
其中hstack
為horizontal stack
(水平拼接),還有vstack
為‘vertical stack’(豎直拼接)。
當然,最簡單的方式還是使用切片:
- 復制和視圖
-
b = a
按址傳遞,b
指向a
的地址,改變某一個的指另一個也會改變。
-
numpy.view()
可以完全對應于數(shù)據(jù)庫里的視圖。所以,當b = a.view()
,改變a
或者b
的值另一個也會改變,但是改變b
的shape
時,'a’的shape
不變。
-
numpy.copy()
更多文章、技術(shù)交流、商務合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
