के सभी क्रमपरिवर्तन प्राप्त करें मेरे पास एक numpy array [0, 1, 1, 2, 2, 0, 1, ...] है जिसमें केवल 0-के संख्याएं हैं। मैं एक नई सरणी बनाना चाहता हूं जिसमें 0-के के क्रमिक क्रमों के एन संभावित सरणी शामिल हों। के = 2 और एन = 6:एक numpy array
a = [0, 1, 0, 2]
permute(a)
result = [[0, 1, 0, 2]
[0, 2, 0, 1]
[1, 0, 1, 2]
[2, 1, 2, 0]
[1, 2, 1, 0]
[2, 0, 2, 1]]
क्या किसी के पास कोई विचार/समाधान है कि कोई इसे कैसे प्राप्त कर सकता है?
यह डुप्लिकेट है के साथ साथ एक [दूर गूगल] (http://stackoverflow.com/questions/27323448/numpy-array-to-permutation-matrix)। – kabanus
@ कबाणस ओपी * अलग-अलग * क्रमपरिवर्तन चाहता है - जो कि लिंक नहीं देता है। –