Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitc0c64d6

Browse files
authored
Merge pull request#7177 from ales-erjavec/scoring-warnings
[MNT] scoring: Fix numpy warnings
2 parents15e050a +07a7eb1 commitc0c64d6

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

‎Orange/evaluation/scoring.py‎

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,20 @@ def compute_score(self, results):
114114

115115
@staticmethod
116116
deffrom_predicted(results,score_function,**kwargs):
117+
defas_scalar(e):
118+
ifnp.isscalar(e):
119+
returne
120+
eliflen(e)==1:
121+
returne[0]
122+
else:
123+
raiseValueError("len(e) > 1")
124+
125+
scores= (score_function(results.actual,predicted,**kwargs)
126+
forpredictedinresults.predicted)
127+
# np.fromiter needs flat iter of scalars, some scoring function calls
128+
# return array of single element
117129
returnnp.fromiter(
118-
(score_function(results.actual,predicted,**kwargs)
119-
forpredictedinresults.predicted),
130+
map(as_scalar,scores),
120131
dtype=np.float64,count=len(results.predicted))
121132

122133
@staticmethod

‎i18n/si/msgs.jaml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2166,6 +2166,10 @@ evaluation/scoring.py:
21662166
abstract: false
21672167
name: false
21682168
long_name: false
2169+
class `Score`:
2170+
def `from_predicted`:
2171+
def `as_scalar`:
2172+
len(e) > 1: false
21692173
class `CA`:
21702174
CA: Točnost
21712175
Classification accuracy: Klasifikacijska točnost

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp