您好,登錄后才能下訂單哦!
這篇文章主要介紹“NumPy的numpy.newaxis怎么使用”,在日常操作中,相信很多人在NumPy的numpy.newaxis怎么使用問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”NumPy的numpy.newaxis怎么使用”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
numpy.newaxis就是None的一個別名,和None沒有區別,用來對ndarray多維數組維度擴充,詳見代碼:
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license()" for more information.>>> import numpy as np>>> from numpy import newaxis as newaxis>>> newaxis>>> print(newaxis)None>>> newaxis == NoneTrue>>> newaxis is NoneTrue>>> >>> x = np.arange(3)>>> x array([0, 1, 2])>>> x[:, newaxis]array([[0], [1], [2]])>>> x[:, None]array([[0], [1], [2]])>>> x[:, newaxis, newaxis]array([[[0]], [[1]], [[2]]])>>> x[:, None, None]array([[[0]], [[1]], [[2]]])>>> x[:, newaxis] * x array([[0, 0, 0], [0, 1, 2], [0, 2, 4]])>>> y = np.arange(3, 6)>>> x[:, newaxis] * y array([[ 0, 0, 0], [ 3, 4, 5], [ 6, 8, 10]])>>> x[newaxis, :].shape(1, 3)>>> x[newaxis].shape(1, 3)>>> x[None].shape(1, 3)>>> x[:, newaxis].shape(3, 1)>>> x[:, None].shape(3, 1)>>> >>>
到此,關于“NumPy的numpy.newaxis怎么使用”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。