शुरू करेंमुफ़्त में शुरू करें

पेड़ों का स्लाइसिंग और इंडेक्सिंग

मान लीजिए आप न्यूयॉर्क सिटी के ट्री सेंसस डेटा पर काम करने वाले एक शोधकर्ता हैं। tree_census 2D array की हर पंक्ति एक अलग पेड़ की जानकारी देती है: क्रम से tree ID, block ID, trunk diameter, और stump diameter। जीवित पेड़ों में stump diameter नहीं होता, इसलिए उस कॉलम में इतने सारे शून्य हैं। कॉलम का क्रम महत्वपूर्ण है क्योंकि NumPy में कॉलम के नाम नहीं होते! tree_census की पहली और आखिरी तीन पंक्तियाँ नीचे दिखाई गई हैं.

array([[     3, 501451,     24,      0],
       [     4, 501451,     20,      0],
       [     7, 501911,      3,      0],
       ...,
       [  1198, 227387,     11,      0],
       [  1199, 227387,     11,      0],
       [  1210, 227386,      6,      0]])

इस अभ्यास में, आप विशेष रूप से दूसरे कॉलम यानी block IDs के साथ काम करेंगे: आपका शोध यह मांग करता है कि आप आगे के विश्लेषण के लिए NumPy slicing और indexing का उपयोग करके चुनिंदा सिटी ब्लॉक्स चुनें। numpy np के रूप में लोड है, और tree_census 2D array उपलब्ध है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

NumPy परिचय

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Select all rows of block ID data from the second column
block_ids = ____

# Print the first five block_ids
print(____)
कोड संपादित करें और चलाएँ