【发布时间】:2017-08-19 22:12:50
【问题描述】:
import numpy as np
print max([np.nan, 1, 2, 3, 4])
print max([1, 2, 3, 4, np.nan])
print max([1, 2, 3, np.nan, 4])
第一个将打印 nan 作为列表的最大值
第二个将打印 4 作为列表的最大值
第三个将打印 4 作为列表的最大值
这个问题有解决方案吗?让所有数学函数都忽略 nan?
【问题讨论】:
标签: python arrays python-3.x numpy max