使用向量函數 Numpy提供使用矢量化函數的數組合理的方法,提供改進的性能和代碼簡單性,與傳統的python循環相比,提供了改進的性能和代碼簡單性。在保持其形狀的同時,左,右,向上或向下的非零元素。
此函數沿指定的軸和側面(左,右,向下,向下)合理。它可以使用掩碼識別非零元素,使用排序對其進行排序,如果向上或向左進行掩蓋,然後用合理的值覆蓋原始數組。
這是一個涵蓋非零元素的用法示例np.array([[[1,0,2,0], [3,0,4,0], [5,0,6,0], [0,7,0,8]])) #封面 coving_left = Jusify(a,axis = 1,side ='left') 打印(“原始數組:”) 打印(A) 打印(“ \ ncovered左:”) print(coving_left),用於為n維數組合理,可以使用以下函數:
= a [mask] 別的: pushax(out)[pushax(jusified_mask)] = pushax(a)[pushax(bask)] 返回免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3