中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Numpy中None的作用是什么

發布時間:2021-06-25 15:05:40 來源:億速云 閱讀:370 作者:Leah 欄目:開發技術

Numpy中None的作用是什么,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

  就是你調用參數的時候沒有None,你調用函數必須給他傳參,circle(這必須寫參數傳進去才能成功調用這個參數。

  numpy-python[:,2][:,None]是什么意思

  解決方案

  python是支持多維切片語法的,只是python自身沒有用到。平時,就看到numpy里用了。

  [:,2]看切片原理:

  [:,None]

  None表示該維不進行切片,而是將該維整體作為數組元素處理。

  所以,[:,None]的效果就是將二維數組按每行分割,最后形成一個三維數組

  Numpy數組中None的作用

  >>>importnumpyasnp

  >a=[1,2,3,4]

  >>>a=np.array(a)

  >>>a

  array([1,2,3,4])

  >>>b=a[:,None]

  >>>b

  array([[1],

  [2],

  [3],

  [4]])

  >>>c=a[:,None,None]

  >>>c

  array([[[1]],

  [[2]],

  [[3]],

  [[4]]])

  >>>a=np.ones((2,3))

  >>>a

  array([[1.,1.,1.],

  [1.,1.,1.]])

  >>>b=a[:,None,:]

  >>>b

  array([[[1.,1.,1.]],

  [[1.,1.,1.]]])

  >>>b=a[None,:,:]

  >>>b

  array([[[1.,1.,1.],

  [1.,1.,1.]]])

  在pytorch中:

  >>>importtorchast

  >>>a=t.from_numpy(a)

  >>>a

  tensor([[1.,1.,1.],

  [1.,1.,1.]],dtype=torch.float64)

  >>>b=a[:,None,:]

  >>>b

  tensor([[[1.,1.,1.]],

  [[1.,1.,1.]]],dtype=torch.float64)

  >>>

  >>>

關于Numpy中None的作用是什么問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

重庆市| 美姑县| 昆山市| 宕昌县| 卫辉市| 漳浦县| 铁岭市| 丁青县| 始兴县| 苏尼特右旗| 收藏| 恩施市| 青冈县| 威信县| 龙泉市| 酒泉市| 嵊州市| 浦县| 历史| 霍城县| 永康市| 利辛县| 三门县| 建瓯市| 柳林县| 和顺县| 丰原市| 昌江| 成安县| 霍林郭勒市| 阳信县| 麻城市| 南康市| 育儿| 浪卡子县| 台东县| 泸水县| 佛冈县| 丹阳市| 江源县| 新田县|