我有一个shape()
的numpy数组,无论出于什么目的,它都是一个标量。如果它包含一个浮点数,我可以简单地float(arr)
返回一个float
。(但由于隐式转换,这并不理想。)
如果是更复杂的(object
)数据类型,如何提取数据?例如:
import numpy
import sympy
x = sympy.Symbol("x")
val = numpy.array(2 * x)
print(val, val.shape, val.dtype)
2*x () object
Tags:
val.item()
或val[()]
应该有效相关问题 更多 >
编程相关推荐