मेरे पास प्रत्येक आकार (16, 850) के साथ दो सुन्न सरणियाँ (ए और बी) हैं। मैं उन्हें पंक्ति द्वारा पंक्ति प्रदर्शित कर रहा हूं, उदा।
plt.figure()
plt.plot(a[0], b[0])
plt.plot(a[1], b[1])
plt.plot(a[2], b[2])
...
plt.show()
क्या मुझे इसे अधिक पाइथोनिक तरीके से करने के लिए लूप के लिए उपयोग करना चाहिए?
उत्तर:
जवाब के लिए 3 № 1आप एक बहुआयामी सरणी पास कर सकते हैं plot
और प्रत्येक कॉलम एक अलग प्लॉट ऑब्जेक्ट के रूप में बनाया जाएगा। हम दोनों इनपुटों को स्थानांतरित करते हैं ताकि यह प्रत्येक पंक्ति को अलग से प्लॉट करे।
a = np.random.rand(16, 850)
b = np.random.rand(16, 850)
plt.plot(a.T, b.T)
plt.show()
जवाब के लिए 0 № 2
यह काम करेगा:
plt.figure()
for i in range(len(a)):
plt.plot(a[i], b[i])
plt.show()
लेकिन जिस तरह से सुएवर दिखाता है वह बहुत पाइथोनिक है। हालांकि, हर फ़ंक्शन में बिल्ट-इन जैसा कुछ नहीं होता है।