最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

numpy np.newaxis 的實用分享

 更新時間:2019年11月30日 11:56:08   作者:多一點  
今天小編就為大家分享一篇numpy np.newaxis 的實用分享,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如下所示:

>> type(np.newaxis)
NoneType
>> np.newaxis == None
True

np.newaxis 在使用和功能上等價于 None,其實就是 None 的一個別名。

1. np.newaxis 的實用

>> x = np.arange(3)
>> x
array([0, 1, 2])
>> x.shape
(3,)

>> x[:, np.newaxis]
array([[0],
    [1],
    [2]])

>> x[:, None]
array([[0],
    [1],
    [2]])

>> x[:, np.newaxis].shape
 (3, 1)

2. 索引多維數(shù)組的某一列時返回的是一個行向量

>>> X = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]])
>>> X[:, 1]
array([2, 6, 10])    % 這里是一個行
>>> X[:, 1].shape    % X[:, 1] 的用法完全等同于一個行,而不是一個列,
(3, )

如果我索引多維數(shù)組的某一列時,返回的仍然是列的結(jié)構(gòu),一種正確的索引方式是:

>>>X[:, 1][:, np.newaxis]
array([[2],
   [6],
   [10]])

如果想實現(xiàn)第二列和第四列的拼接(層疊):

>>>X_sub = np.hstack([X[:, 1][:, np.newaxis], X[:, 3][:, np.newaxis]])      
          % hstack:horizontal stack,水平方向上的層疊
>>>X_sub
array([[2, 4]
   [6, 8]
   [10, 12]])

當然更為簡單的方式還是使用切片:

>> X[:, [1, 3]]
array([[ 2, 4],
    [ 6, 8],
    [10, 12]])

以上這篇numpy np.newaxis 的實用分享就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

新沂市| 昌乐县| 宁明县| 通河县| 额尔古纳市| 嘉荫县| 鹤壁市| 社旗县| 余干县| 潢川县| 芜湖县| 新乡市| 万安县| 筠连县| 马龙县| 广水市| 泗阳县| 定兴县| 达孜县| 梁平县| 贵定县| 方城县| 仙居县| 运城市| 巫溪县| 安泽县| 佛冈县| 额尔古纳市| 金寨县| 昌江| 江陵县| 无锡市| 景宁| 太康县| 吉木萨尔县| 板桥市| 偃师市| 唐山市| 黄山市| 成武县| 罗定市|