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

np.delete() के साथ डिलीट करना

क्या होगा अगर आपका ट्री रिसर्च सिर्फ सार्वजनिक स्वामित्व वाले सिटी ब्लॉक्स पर मौजूद जीवित पेड़ों पर केंद्रित हो? तब कुछ अनावश्यक डेटा, जैसे स्टम्प डायामीटर वाला कॉलम और निजी ब्लॉक्स पर स्थित कुछ पेड़, डिलीट करना उपयोगी हो सकता है।

आपने सीखा है कि NumPy का np.delete() फंक्शन तीन आर्ग्यूमेंट लेता है: ओरिजिनल एरे, डिलीट किए जाने वाले इंडेक्स या इंडाइसेज़, और वह axis जिसके साथ डिलीट करना है। अगर आपको उस एरे के इंडेक्स या इंडाइसेज़ नहीं पता जिन्हें आप डिलीट करना चाहते हैं, तो याद कीजिए कि जब np.where() को सिर्फ एक आर्ग्यूमेंट दिया जाता है, तो यह उन इंडाइसेज़ का एरे लौटाता है जहाँ कोई कंडीशन पूरी होती है!

numpy को np के रूप में लोड किया गया है, और tree_census 2D एरे उपलब्ध है। कॉलम क्रम में पेड़ का ID, ब्लॉक नंबर, ट्रंक डायामीटर, और स्टम्प डायामीटर दर्शाते हैं।

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

NumPy परिचय

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

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

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

# Delete the stump diameter column from tree_census
tree_census_no_stumps = ____

# Save the indices of the trees on block 313879
private_block_indices = ____
कोड संपादित करें और चलाएँ