| ব্যবহার | রিটার্নস |
|---|---|
ee.ConfusionMatrix(array, order ) | কনফিউশন ম্যাট্রিক্স |
| যুক্তি | টাইপ | বিস্তারিত |
|---|---|---|
array | অবজেক্ট | একটি বর্গাকার, পূর্ণসংখ্যার 2D অ্যারে, বিভ্রান্তি ম্যাট্রিক্সের প্রতিনিধিত্ব করে। মনে রাখবেন যে ee.Array কনস্ট্রাক্টরের বিপরীতে, এই আর্গুমেন্ট একটি তালিকা নিতে পারে না। |
order | তালিকা, ডিফল্ট: নাল | অ-সংলগ্ন বা অ-শূন্য ভিত্তিক ম্যাট্রিক্সের জন্য সারি এবং কলামের আকার এবং ক্রম। |
উদাহরণ
কোড এডিটর (জাভাস্ক্রিপ্ট)
// A confusion matrix. Rows correspond to actual values, columns to // predicted values. var array = ee.Array([[32, 0, 0, 0, 1, 0], [ 0, 5, 0, 0, 1, 0], [ 0, 0, 1, 3, 0, 0], [ 0, 1, 4, 26, 8, 0], [ 0, 0, 0, 7, 15, 0], [ 0, 0, 0, 1, 0, 5]]); print('Constructed confusion matrix', ee.ConfusionMatrix(array)); // The "order" parameter refers to row and column class labels. When // unspecified, the class labels are assumed to be a 0-based sequence // incrementing by 1 with a length equal to row/column size. print('Default row/column labels (unspecified "order" parameter)', ee.ConfusionMatrix({array: array, order: null}).order()); // Set the "order" parameter when custom class label integers are required. The // list of integer value labels should correspond to the matrix axes left to // right / top to bottom. var order = [11, 22, 42, 52, 71, 81]; print('Specified row/column labels (specified "order" parameter)', ee.ConfusionMatrix({array: array, order: order}).order());
import ee import geemap.core as geemap
Colab (পাইথন)
from pprint import pprint # A confusion matrix. Rows correspond to actual values, columns to # predicted values. array = ee.Array([[32, 0, 0, 0, 1, 0], [ 0, 5, 0, 0, 1, 0], [ 0, 0, 1, 3, 0, 0], [ 0, 1, 4, 26, 8, 0], [ 0, 0, 0, 7, 15, 0], [ 0, 0, 0, 1, 0, 5]]) print('Constructed confusion matrix:') pprint(ee.ConfusionMatrix(array).getInfo()) # The "order" parameter refers to row and column class labels. When # unspecified, the class labels are assumed to be a 0-based sequence # incrementing by 1 with a length equal to row/column size. print('Default row/column labels (unspecified "order" parameter):', ee.ConfusionMatrix(array, None).order().getInfo()) # Set the "order" parameter when custom class label integers are required. The # list of integer value labels should correspond to the matrix axes left to # right / top to bottom. order = [11, 22, 42, 52, 71, 81] print('Specified row/column labels (specified "order" parameter):', ee.ConfusionMatrix(array, order).order().getInfo())