簡體   English   中英

Python通過[index]從numpy.ndarray獲取值

[英]Python get a value from numpy.ndarray by [index]

import numpy as np
ze=np.zeros(3)
print(ze[0]) # ->  0

我剛接觸Python(3.5.2)

我在python中學習了“列表”並在list1中顯示第i個元素

print (list1[i])

但是,即使'np.zeros(3)'是ndarray,也是NumPy中的一個類,它也可以像上面一樣用作'列表'。

那是怎么回事?

我是新手,但是我從事Java..so工作,所以希望這些問題可以理解...

我想這個問題對於剛剛學習range()而不知道如何定義函數(方法?)的人來說還為時過早。

但是請讓我知道如何通過操作員[]實現訪問。

當我真正開始使用Python時,可能會很有用。

如果要實現一個可以使用[]運算符返回值的類。 然后在類中實現__getitem__(self, key)函數,請參閱https://docs.python.org/2/reference/datamodel.html#emulating-container-types

暫無
暫無

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

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