বলুন আমার একটি অ্যারে আছে a
:
a = np.array([[1,2,3], [4,5,6]])
array([[1, 2, 3],
[4, 5, 6]])
আমি এটিকে 1 ডি অ্যারে রূপান্তর করতে চাই (অর্থাত্ কলাম ভেক্টর):
b = np.reshape(a, (1,np.product(a.shape)))
কিন্তু এই ফিরে আসে
array([[1, 2, 3, 4, 5, 6]])
যা এর মতো নয়:
array([1, 2, 3, 4, 5, 6])
আমি এই অ্যারের প্রথম উপাদানটি ম্যানুয়ালি এটি 1D অ্যারে রূপান্তর করতে পারি:
b = np.reshape(a, (1,np.product(a.shape)))[0]
তবে এটির জন্য আমার জানতে হবে যে মূল অ্যারেটির কতগুলি মাত্রা রয়েছে (এবং উচ্চ মাত্রার সাথে কাজ করার সময় [0] এর সাথে সম্মতি জানাতে হবে)
একটি স্বেচ্ছাসেবক নাদারের থেকে কলাম / সারি ভেক্টর পাওয়ার কোনও মাত্রা-স্বাধীন উপায় আছে?
ravel()
একটি দর্শন ফেরত দেয় তবে এটি সর্বদা সত্য হয় না। সেখানে মামলা কোথায় আছেন তাravel()
একটি কপি ফেরৎ </ গোঁড়া>।