के साथ 2 डी सरणी बनाने का एक शानदार तरीका numpy में मैं 2 डी एरे (आर, 2 ** आर) बनाना चाहता हूं जहां कॉलम सभी संभावित बाइनरी कॉलम हैं।सभी संभावित कॉलम
उदाहरण के लिए, यदि स्तंभों की ऊंचाई 5, कॉलम होगा
[0,0,0,0,0], [0,0,0,0,1], [0,0,0,1,0], [0,0,0,1,1], [0,0,1,0,0], ...
मेरे समाधान
np.array(list(itertools.product([0,1],repeat = c))).T
यह बहुत बदसूरत लगता है। क्या कोई और सुरुचिपूर्ण तरीका है?
मैं इसे एक राय मुद्दे के रूप में बंद करने का लुत्फ उठा रहा हूं। लालित्य बहुत ही व्यक्तिपरक है। लेकिन आप स्पीड टेस्ट से बचाए जाते हैं। :) – hpaulj
@ hpaulj पूhew! :) – eleanora