कुछ मामलों में जब संख्यात्मक सरणियों का उपयोग करते हैं, random.shuffle
तो सरणी में बनाए गए डुप्लिकेट डेटा का उपयोग करते हुए ।
एक विकल्प का उपयोग करना है numpy.random.shuffle
। यदि आप पहले से ही सुन्न के साथ काम कर रहे हैं, तो यह सामान्य से अधिक पसंदीदा तरीका है random.shuffle
।
numpy.random.shuffle
उदाहरण
>>> import numpy as np
>>> import random
का उपयोग कर random.shuffle
:
>>> foo = np.array([[1,2,3],[4,5,6],[7,8,9]])
>>> foo
array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
>>> random.shuffle(foo)
>>> foo
array([[1, 2, 3],
[1, 2, 3],
[4, 5, 6]])
का उपयोग कर numpy.random.shuffle
:
>>> foo = np.array([[1,2,3],[4,5,6],[7,8,9]])
>>> foo
array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
>>> np.random.shuffle(foo)
>>> foo
array([[1, 2, 3],
[7, 8, 9],
[4, 5, 6]])