यह iPython में एक लाइन मैजिक के रूप में जाना जाता है । वे इस बात में अद्वितीय हैं कि उनके तर्क केवल वर्तमान रेखा के अंत तक फैले हुए हैं, और स्वयं जादूगर वास्तव में कमांड लाइन के विकास के लिए संरचित हैं। timeit
कोड के निष्पादन के समय का उपयोग किया जाता है।
यदि आप उन सभी जादूगरों को देखना चाहते हैं जिन्हें आप उपयोग कर सकते हैं, तो आप बस टाइप कर सकते हैं:
%lsmagic
लाइन मैजिक और सेल मैजिक दोनों की सूची प्राप्त करना।
प्रलेखन से कुछ और जादुई जानकारी यहाँ :
IPython में कमांड की एक प्रणाली है जिसे हम जादूगर कहते हैं जिसे जो प्रभावी रूप से एक मिनी कमांड भाषा प्रदान करता है जो कि पायथन के सिंटैक्स के लिए ऑर्थोगोनल है और नए कमांड के साथ उपयोगकर्ता द्वारा एक्स्टेंसिबल है। मैजिक को अंतःक्रियात्मक रूप से टाइप किया जाता है, इसलिए वे कमांड-लाइन सम्मेलनों का उपयोग करते हैं, जैसे कि तर्क को अलग करने के लिए व्हाट्सएप का उपयोग करना, विकल्पों के लिए डैश और कमांड-लाइन वातावरण के विशिष्ट अन्य कन्वेंशन।
आप लाइन या सेल मोड में हैं इसके आधार पर , उपयोग करने के दो अलग-अलग तरीके हैं %timeit
। आपका प्रश्न पहला तरीका दिखाता है:
In [1]: %timeit range(100)
बनाम
In [1]: %%timeit
: x = range(100)
: