मैं NumPy में दो सरल एक आयामी सरणियाँ है । मैं उन्हें numpy.concatenate का उपयोग करके समवर्ती करने में सक्षम होना चाहिए । लेकिन मुझे नीचे दिए गए कोड के लिए यह त्रुटि मिली:
TypeError: केवल लंबाई -1 सरणियों को पायथन स्केलर में परिवर्तित किया जा सकता है
कोड
import numpy
a = numpy.array([1, 2, 3])
b = numpy.array([5, 6])
numpy.concatenate(a, b)
क्यों?
np.concatenat(..., axis)
। यदि आप उन्हें लंबवत स्टैक करना चाहते हैं, तो उपयोग करेंnp.vstack
। यदि आप उन्हें (कई सरणियों में) क्षैतिज रूप से स्टैक करना चाहते हैं, तो उपयोग करेंnp.hstack
। (यदि आप उन्हें गहराई-वार यानी तेह 3 आयाम, उपयोग करना चाहते हैंnp.dstack
)। ध्यान दें कि उत्तरार्द्ध पांडा के समान हैंpd.concat