python:在numpy.ndarray中返回mininum
我有一个numpy.ndarray类型的数组[test]:python:在numpy.ndarray中返回mininum,python,arrays,numpy,minimum,Python,Arrays,Numpy,Minimum,我有一个numpy.ndarray类型的数组[test]: [' -0.1 ' ' -0.4 ' ' -0.6 ' ' -0.2 ' ' -3.4 ' ' 0.0 ' ' -1.9 ' ' -1.2 ' ' -0.5 '] 并希望找到最小值 如果我执行print min(test)操作,则返回的值为-0.1,这不是最小值(即-3.4) 如何正确返回最小值。首先转换: test.astype(float).min() 先转换: test.astype(float).min() 转换为浮点值?
[' -0.1 ' ' -0.4 ' ' -0.6 ' ' -0.2 ' ' -3.4 ' ' 0.0 ' ' -1.9 ' ' -1.2 ' ' -0.5 ']
并希望找到最小值
如果我执行print min(test)
操作,则返回的值为-0.1,这不是最小值(即-3.4)
如何正确返回最小值。首先转换:
test.astype(float).min()
先转换:
test.astype(float).min()
转换为浮点值?数组中的值似乎是字符串,而不是数字。看看
test.dtype
。我很确定这也是一个字符串列表。。。最小值为-0.1表示字符串,为-3.4表示浮点值转换为浮点值?看起来数组中的值是字符串,而不是数字。看看test.dtype
。我很确定这也是一个字符串列表。。。最小值为-0.1表示字符串,为-3.4表示浮点数