Skip to content

Commit 26cfa1e

Browse files
committed
Changed output type fron np to plain
1 parent 7ce9cf1 commit 26cfa1e

1 file changed

Lines changed: 16 additions & 16 deletions

File tree

metko/_volume.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,9 @@ def dice_score(input_, target, num_classes):
7979
false_negatives = cm[index, :].sum() - true_positives
8080
denom = 2 * true_positives + false_positives + false_negatives
8181
if denom == 0:
82-
score = 0
82+
score = 0.0
8383
else:
84-
score = 2 * float(true_positives) / denom
84+
score = float(2 * float(true_positives) / denom)
8585
scores.append(score)
8686
return scores
8787

@@ -107,9 +107,9 @@ def jaccard_score(input_, target, num_classes):
107107
false_negatives = cm[index, :].sum() - true_positives
108108
denom = true_positives + false_positives + false_negatives
109109
if denom == 0:
110-
score = 0
110+
score = 0.0
111111
else:
112-
score = float(true_positives) / denom
112+
score = float(float(true_positives) / denom)
113113
scores.append(score)
114114
return scores
115115

@@ -135,9 +135,9 @@ def precision_score(input_, target, num_classes):
135135
false_positives = cm[:, index].sum() - true_positives
136136
denom = true_positives + false_positives
137137
if denom == 0:
138-
score = 0
138+
score = 0.0
139139
else:
140-
score = float(true_positives) / denom
140+
score = float(float(true_positives) / denom)
141141
scores.append(score)
142142
return scores
143143

@@ -163,9 +163,9 @@ def recall_score(input_, target, num_classes):
163163
false_negatives = cm[index, :].sum() - true_positives
164164
denom = true_positives + false_negatives
165165
if denom == 0:
166-
score = 0
166+
score = 0.0
167167
else:
168-
score = float(true_positives) / denom
168+
score = float(float(true_positives) / denom)
169169
scores.append(score)
170170
return scores
171171

@@ -191,9 +191,9 @@ def sensitivity_score(input_, target, num_classes):
191191
false_negatives = cm[index, :].sum() - true_positives
192192
denom = true_positives + false_negatives
193193
if denom == 0:
194-
score = 0
194+
score = 0.0
195195
else:
196-
score = float(true_positives) / denom
196+
score = float(float(true_positives) / denom)
197197
scores.append(score)
198198
return scores
199199

@@ -220,9 +220,9 @@ def specificity_score(input_, target, num_classes):
220220
false_positives = cm[:, index].sum() - true_positives
221221
denom = false_positives + true_negatives
222222
if denom == 0:
223-
score = 0
223+
score = 0.0
224224
else:
225-
score = float(true_negatives) / denom
225+
score = float(float(true_negatives) / denom)
226226
scores.append(score)
227227
return scores
228228

@@ -250,9 +250,9 @@ def volume_similarity(input_, target, num_classes):
250250
false_negatives = cm[index, :].sum() - true_positives
251251
denom = 2 * true_positives + false_positives + false_negatives
252252
if denom == 0:
253-
score = 0
253+
score = 0.0
254254
else:
255-
score = 1 - abs(false_negatives - false_positives) / denom
255+
score = float(1 - abs(false_negatives - false_positives) / denom)
256256
scores.append(score)
257257
return scores
258258

@@ -273,9 +273,9 @@ def _ve(i, t):
273273
numer = 2 * np.count_nonzero(np.bitwise_xor(i, t))
274274
denom = np.count_nonzero(i) + np.count_nonzero(t)
275275
if denom == 0:
276-
return 0
276+
return 0.0
277277
else:
278-
return numer / denom
278+
return float(numer / denom)
279279

280280
num_classes = len(class_vals)
281281
scores = np.zeros((num_classes, ), dtype=float)

0 commit comments

Comments
 (0)