第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如果輸入是元組,numpy 數(shù)組是否會丟失維度?

如果輸入是元組,numpy 數(shù)組是否會丟失維度?

開滿天機 2023-12-29 16:31:25
我手動定義 numpy 數(shù)組的首選方法是在 numpy 的用戶指南中看到這樣做后輸入元組列表。它使跟蹤括號變得更容易:但進一步搜索文檔,我不知道這是否被視為標準,或者是否有特定的用例。總的來說,它們的工作方式似乎與在列表列表中輸入完全相同,除非嘗試顯式定義二維數(shù)組。它自動變成一維數(shù)組,而使用相同語法的列表列表則變成二維數(shù)組。在下面的代碼中,我希望a2具有與 相同的形狀b1。他們的不同有什么原因嗎?a1 = np.array([1, 1])print(a1.shape) # (2,)a2 = np.array([[1], [1]])print(a2.shape) # (2, 1)b1 = np.array([(1), (1)])print(b1.shape) # (2,)b2 = np.array(((1, 2), (1, -5)))print(b2.shape) # (2, 2)
查看完整描述

1 回答

?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

在Python中,單元素元組實際上需要逗號,而不僅僅是括號。沒有逗號,(1) == 1.?為了獲得您想要的輸出,您需要:

b1?=?np.array([(1,),?(1,)])
b1.shape
#?(2,?1)


查看完整回答
反對 回復 2023-12-29
  • 1 回答
  • 0 關注
  • 148 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號