Skip to content

Commit 247e740

Browse files
committed
Try another fix for string type rather than a255
1 parent ac7cfc0 commit 247e740

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

python/rsgislib/classification/classaccuracymetrics.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1867,9 +1867,9 @@ def create_modelled_acc_pts(
18671867
if abs(err_mtx_unit_area_arr.sum() - 1) > 0.0001:
18681868
raise rsgislib.RSGISPyException("The error matrix does not sum to 1")
18691869

1870-
out_ref_arr = numpy.empty(n_pts, dtype=str)
1870+
out_ref_arr = numpy.empty(n_pts, dtype=numpy.dtype("U255"))
18711871
out_ref_arr[...] = ""
1872-
out_cls_arr = numpy.empty(n_pts, dtype=str)
1872+
out_cls_arr = numpy.empty(n_pts, dtype=numpy.dtype("U255"))
18731873
out_cls_arr[...] = ""
18741874

18751875
s_ref_idx = 0

python/rsgislib/rastergis/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ def set_class_names_colours(
313313
if class_names_col_avail:
314314
class_names_arr = rat.readColumn(rat_dataset, class_names_col)
315315
else:
316-
class_names_arr = numpy.zeros(n_rows, dtype=str)
316+
class_names_arr = numpy.zeros(n_rows, dtype=numpy.dtype("U255"))
317317

318318
for class_key in class_info_dict:
319319
if (class_key >= 0) and (class_key < n_rows):
@@ -534,7 +534,7 @@ def define_class_names(
534534
def _ratapplier_def_class_names(info, inputs, outputs, otherargs):
535535
classNum = getattr(inputs.inrat, otherargs.classNumCol)
536536

537-
class_names = numpy.empty_like(classNum, dtype=str)
537+
class_names = numpy.empty_like(classNum, dtype=numpy.dtype("U255"))
538538
class_names[...] = ""
539539

540540
for key in otherargs.classNamesDict:

0 commit comments

Comments
 (0)