我有一个800 x 800的数组。它是一个二维数组,但它映射了一个等高线图,这意味着该数组中的每个位置表示二维地图上的一个位置,该点上的值是地图上显示的值。例如,点[200, 343]在200的X位置具有值-1.2,而在343的Y位置具有值-1.2,该点将等于-1.2
我的问题是,如果我试图从这里创建一个由N个最低值组成的一维数组,我该怎么做呢?我尝试过排序和拼接,但当我尝试排序时,只按行或列排序,但我尝试从整个数组中取最低的N个值,
我有一个二维Numpy数组。图像中有一些值,rest是稀疏的。对于线性插值,我想取数组的第一列。查看值存在的位置,并对零值进行线性插值,但仅在一个间隔上进行。我们循环遍历2D数组的每一列 a = [0,0,0,0,1,0,0,0,2,0,0,10,0,0,3,4,6,0,0,1,0,0]
前四个0,0,0,0将是第一个non_zero