Niketan Pansare created SYSTEMML-1373: -----------------------------------------
Summary: Inconsistent printing in toString method for Infinity and NaN Key: SYSTEMML-1373 URL: https://issues.apache.org/jira/browse/SYSTEMML-1373 Project: SystemML Issue Type: Bug Components: Runtime Reporter: Niketan Pansare Assignee: Nakul Jindal Priority: Minor The issue can be reproduced using the following DML script: {code} X = matrix(seq(1, 9), rows=3, cols=3) #X[1,2] = X[1,2] / sum(X == 10) X[1,2] = 0 / 0 for(i in 1:nrow(X)) { print(">" + as.scalar(X[i,1]) + " " + as.scalar(X[i,2]) + " " + as.scalar(X[i,3])) } print(toString(X)) {code} For NaN, it produces following output: {code} >1.0 NaN 3.0 >4.0 5.0 6.0 >7.0 8.0 9.0 1.000 � 3.000 4.000 5.000 6.000 7.000 8.000 9.000 {code} For Infinity, it produces following output: {code} >1.0 Infinity 3.0 >4.0 5.0 6.0 >7.0 8.0 9.0 1.000 ∞ 3.000 4.000 5.000 6.000 7.000 8.000 9.000 {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)