একটি বুলিয়ানকে অপরিবর্তিত পাস করে, যাতে একটি মানকে একটি নাম দেওয়া ও পুনরায় ব্যবহার করা যায়।
উদাহরণ: true -> true
বুলিয়ানটি
একই বুলিয়ান
এলোমেলো বুলিয়ানের একটি তালিকা টানে, প্রতিটি একটি দেওয়া সম্ভাবনায় true।
উদাহরণ: দৈর্ঘ্য 5 trueThreshold 0.7 সহ -> সম্ভবত [true, true, false, true, true]
কতগুলি বুলিয়ান তুলতে হবে এবং true হওয়ার সম্ভাবনা
র্যান্ডম বুলিয়ানগুলি
সংখ্যাগুলিকে দুটি থ্রেশহোল্ডের মধ্যে একটি এলোমেলো মিশ্রণ দিয়ে বুলিয়ানে পরিণত করে।
প্রথম থ্রেশহোল্ডের নিচে একটি সংখ্যা সবসময় true, দ্বিতীয়টির উপরে সবসময় false; মাঝখানে true হওয়ার সম্ভাবনা একটি থেকে অন্যটিতে ধাপে ধাপে কমে, তাই একটি প্যাটার্ন হঠাৎ বদলানোর বদলে মিলিয়ে যায়। উদাহরণ: [0.1, 0.9] থ্রেশহোল্ড 0.3 ও 0.7 সহ -> [true, false]
সংখ্যাগুলি, দুটি থ্রেশহোল্ড এবং ফেডের কত ধাপ আছে
প্রতি সংখ্যায় একটি বুলিয়ান
সংখ্যাগুলিকে বুলিয়ানে পরিণত করে: থ্রেশহোল্ডের নিচে true, তার সমান বা উপরে false।
inverse প্রতিটি ফলাফল উল্টে দেয়।
উদাহরণ: [0.3, 0.7, 0.5] থ্রেশহোল্ড 0.6 সহ -> [true, false, true]
সংখ্যাগুলি, থ্রেশহোল্ড এবং ফলাফল উল্টানো হবে কিনা
প্রতি সংখ্যায় একটি বুলিয়ান
সংখ্যাগুলিকে বুলিয়ানে পরিণত করে: সংখ্যাটি দেওয়া পরিসরগুলির যেকোনোটির ভিতরে পড়লে true, নাহলে false।
প্রতিটি পরিসর [min, max] দুই প্রান্তসহ; inverse প্রতিটি ফলাফল উল্টে দেয়।
উদাহরণ: [0.2, 0.5, 0.8] পরিসর [[0.3, 0.6], [0.7, 0.9]] সহ -> [false, true, true]
সংখ্যাগুলি, পরিসরগুলি এবং ফলাফল উল্টানো হবে কিনা
প্রতি সংখ্যায় একটি বুলিয়ান
একটি বুলিয়ান উল্টে দেয়: true false হয় এবং false true হয়।
উদাহরণ: true -> false
বুলিয়ানটি
বিপরীত বুলিয়ান
একটি তালিকার প্রতিটি বুলিয়ান উল্টে দেয়।
উদাহরণ: [true, false, true] -> [false, true, false]
বুলিয়ানগুলি
উল্টানো বুলিয়ানগুলি, একই ক্রমে
দুটি মানকে একটি অপারেটর দিয়ে তুলনা করে: ছোট, ছোট বা সমান, বড়, বড় বা সমান, সমান
বা অসমান, শিথিল (==) বা কঠোর (===) রূপে।
উদাহরণ: 5 বড় 3 এর চেয়ে -> true; 'hello' কঠোরভাবে সমান 'world' এর -> false
দুটি মান ও অপারেটর
তুলনার ফলাফল
বুলিয়ান true হলে একটি মান যেতে দেয় এবং false হলে অসংজ্ঞায়িত দেয়।
উদাহরণ: 42 true সহ -> 42; 42 false সহ -> undefined
মানটি এবং যে বুলিয়ান গেট খোলে
মানটি, অথবা গেট বন্ধ থাকলে undefined
দুটি মানের মধ্যে সংজ্ঞায়িত প্রথমটি বাছে, তাই দ্বিতীয়টি একটি ফলব্যাক হিসেবে কাজ করে।
উদাহরণ: 42 ও 10 -> 42; undefined ও 10 -> 10
পছন্দের মান ও ফলব্যাক
প্রথম সংজ্ঞায়িত মান, অথবা দুটিই অনুপস্থিত হলে undefined
বুলিয়ান ও সিদ্ধান্ত: মান তুলনা করা, বুলিয়ান উল্টানো, থ্রেশহোল্ড দিয়ে সংখ্যার তালিকাকে বুলিয়ানের তালিকায় পরিণত করা, র্যান্ডম বুলিয়ান তোলা, এবং একটি মানকে গেট করা যাতে শুধু একটি শর্ত ধরে থাকলে তা পাস হয়। থ্রেশহোল্ড মেথডগুলি একটি প্যাটার্নের কোন আইটেমগুলি একটি ফিচার পায় ও কোনগুলি পায় না তা ঠিক করার সাধারণ উপায়।