- #1
EngWiPy
- 1,368
- 61
Hello all,
I have this piece of code in Python
target_names contains 3 elements, how does labels contain 150 elements? How does indexing work in Python's NumPy?
Thanks in advance
I have this piece of code in Python
Code:
from sklearn.datasets import load_iris
data = load_iris()
features = data['data']
feature_name = data['feature_names']
target = data['target']
target_names = data['target_names']
labels = target_names[target]
print(target.shape)#This outputs (150,)
print(target_names.shape)#This outputs (3,)
print(labels.shape)#This output (150,) but how?
target_names contains 3 elements, how does labels contain 150 elements? How does indexing work in Python's NumPy?
Thanks in advance