[英]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.