簡體   English   中英

在 n-dim 數組 Python 中調用元素的問題?

[英]Problem with calling elements in n-dim Arrays Python?

我是python的新手。 我有一個表單數組:

Alpha = [[A  B  C]
 [D  E  F]]
[[1  2  3]
 [4  5  6]].

這似乎是一個 3d 數組。 但是,當我嘗試調用特定元素時(例如通過鍵入 Alpha[1][1][0] - 獲得 4 作為輸出),它不會給出任何輸出。 我不確定我做錯了什么。 任何人都可以幫忙嗎?

我為您修復了數組語法:

>>> alpha = np.array([[['a', 'b', 'c'], ['d', 'e', 'f']], [[1, 2, 3], [4, 5, 6]]])
>>> alpha
array([[['a', 'b', 'c'],
        ['d', 'e', 'f']],

       [['1', '2', '3'],
        ['4', '5', '6']]], dtype='<U1')
>>> alpha[1][1][0]
'4'
>>>

該元素確實是 4,所以其他東西是錯誤的。

正如評論中所說,最好提供一個最小的工作示例,我們可以在其中幫助您修復錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM