国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

python - 在 Numpy 里如何高效地定制矩陣?

瀏覽:102日期:2022-08-27 15:04:26

問題描述

比如我想要這樣的矩陣:

In [10]: np.array([[(123, 3, 21)] * 3] * 2)Out[10]: array([[[123, 3, 21],[123, 3, 21],[123, 3, 21]], [[123, 3, 21],[123, 3, 21],[123, 3, 21]]])

Numpy 里有什么辦法能代替如此粗魯?shù)摹噶斜沓朔ā梗匡@然 numpy.full 不行,因為它只能用一個 scalar 填充矩陣,不能用 [123, 3, 21] 填充。

此外我還想給某矩陣「加若干維」:

In [11]: a = np.arange(10)In [13]: b = np.asarray([a])In [14]: bOut[14]: array([[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]])

比如我想給現(xiàn)成的 a 加一維,只能如此手動包裝 np.asarray([a]), 不知 Numpy 有什么 numpy.squeeze 的「反函數(shù)」可以拿來用。

問題解答

回答1:

第一個問題,參考樓上的就好,第二個擴展緯度,numpy有專門的函數(shù): expand_dims

In [1]  import numpy as np In [2]  a = np.arange(10) In [3]  b = np.expand_dims(a, axis=0) # axis表示在那一維(軸)插入新的維度 In [4]  b Out[4]  array([[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]])回答2:

np.tile((123, 3, 21), (2, 3, 1))

?In?[1]?? import numpy as np?In?[2]?? a = np.arange(10)?In?[3]?? b = a.reshape((1, 10))?In?[4]?? b?Out[4]?? array([[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]])

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 久久―日本道色综合久久 | 亚洲精品久久久久中文字幕一区 | 成人免费真人毛片视频 | 男女无遮挡拍拍拍免费1000 | 九九在线免费视频 | 久草热视频 | 国产三香港三韩国三级不卡 | 亚洲天堂视频在线观看 | 手机黄色网址 | 国产午夜精品理论片免费观看 | 九九在线免费观看视频 | a毛片在线观看 | 欧美性色生活片免费播放 | 亚洲资源在线观看 | 国产毛片久久精品 | 亚洲欧美日韩国产专区一区 | 亚洲国产系列久久精品99人人 | 日本欧美中文 | 又黄又爽又刺激的视频 | 国产成人免费福利网站 | 特级淫片欧美高清视频蜜桃 | 欧美一级黄视频 | 一级黄色录相片 | 在线观看免费av网 | a级精品九九九大片免费看 a级毛片免费观看网站 | 经典国产一级毛片 | 欧美综合视频 | 在线成人97观看 | 免费三级网 | 国产成人亚洲综合网站不卡 | 国产黄色小视频 | 久久久久综合 | 美女视频在线观看黄 | 亚洲精品久久久久午夜三 | 亚洲国产一区二区三区在线观看 | 精品国产品国语在线不卡丶 | 亚洲欧美一区二区三区在线观看 | 国产精选一区二区 | 成年女人免费毛片视频永久 | 久久综合精品国产一区二区三区无 | 欧美毛片在线 |