এলোমেলো সংখ্যার একটি অ্যারে তৈরির জন্য NumPy ব্যবহার করে অ্যারে তৈরি করে:
বাস্তব সংখ্যার
পূর্ণসংখ্যা
এলোমেলোভাবে রিয়েল সংখ্যা ব্যবহার করে অ্যারে তৈরি করার জন্য :
2 টি বিকল্প রয়েছে
- random.rand (উত্পন্ন এলোমেলো সংখ্যার অভিন্ন বিতরণের জন্য)
- random.randn (উত্পন্ন এলোমেলো সংখ্যাগুলির সাধারণ বিতরণের জন্য)
random.rand
import numpy as np
arr = np.random.rand(row_size, column_size)
random.randn
import numpy as np
arr = np.random.randn(row_size, column_size)
এলোমেলো পূর্ণসংখ্যার ব্যবহার করে অ্যারে তৈরির জন্য :
import numpy as np
numpy.random.randint(low, high=None, size=None, dtype='l')
কোথায়
- নিম্ন = বিতরণ থেকে অঙ্কিত সর্বনিম্ন (স্বাক্ষরিত) পূর্ণসংখ্যা ger
- উচ্চ (alচ্ছিক) = সরবরাহ করা থাকলে, বিতরণ থেকে আঁকানোর বৃহত্তম (স্বাক্ষরিত) পূর্ণসংখ্যার উপরে
- আকার (alচ্ছিক) = আউটপুট আকৃতি অর্থাত প্রদত্ত আকারটি যদি উদাহরণস্বরূপ ((মি, এন, কে) হয় তবে মি * এন * কে নমুনা আঁকুন
- dtype (alচ্ছিক) = ফলাফলের পছন্দসই টাইপ।
যেমন:
প্রদত্ত উদাহরণটি 0 এবং 4 এর মধ্যে এলোমেলো পূর্ণসংখ্যার অ্যারে উত্পাদন করবে, এর আকার 5 * 5 এবং 25 টি পূর্ণসংখ্যা হবে
arr2 = np.random.randint(0,5,size = (5,5))
5 বাই 5 ম্যাট্রিক্স তৈরি করতে, এটিতে পরিবর্তন করা উচিত
arr2 = np.random.randint (0,5, আকার = (5,5)), গুণের চিহ্নকে * কমাতে পরিবর্তন করুন, #
[[2 1 1 0 1] [3 2 1 4 3] [2 3 0 3 3] [1 3 1 0 0] [4 1 2 0 1]]
উদাহরণস্বরূপ:
প্রদত্ত উদাহরণটি 0 এবং 1 এর মধ্যে এলোমেলো পূর্ণসংখ্যার অ্যারে উত্পাদন করবে, এর আকার 1 * 10 হবে এবং 10 টি পূর্ণসংখ্যা থাকবে
arr3= np.random.randint(2, size = 10)
[0 0 0 0 1 1 0 0 1 1]