Skip to main content
 首页 » 编程设计

python之多维数组上的映射函数

2025年05月04日17grandyang

我有一个由浮点值组成的大型 4D 数组(时间、高度、纬度、经度)。我想高效地将数组中大于 100.0 的任何值强制为 100.0。我认为 map 函数 (+lambda?) 可以做到这一点,但我被卡住了。目前我有一个粗略的 for 循环遍历每个索引,但这花费的时间太长了!

提前感谢您的帮助!

解决方案:numpy.clip(array,0,100.0)

请您参考如下方法:

为了提高效率,您可能应该使用 NumPy .

使用 NumPy,您可以节省空间 multidimiensional arrays并准备好使用 solution to your problem .