arrays.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:extract 作者: dblalock 项目源码 文件源码
def downsampleMat(A, rowsBy=1, colsBy=1):
    if len(A.shape) == 1:
        return signal.decimate(A, rowsBy, n=(rowsBy-1))
    if rowsBy != 1:
        A = signal.decimate(A, rowsBy, n=(rowsBy-1), axis=0)
    if colsBy != 1:
        A = signal.decimate(A, rowsBy, n=(colsBy-1), axis=1)
    return A
        # A = A.reshape(-1, 1)
        # newLen = int(A.shape[0] / float(rowsBy))
        # resampled = imresize(A, (newLen, 1))
        # return resampled.flatten()
    # newShape = A.shape / np.array([rowsBy, colsBy], dtype=np.float)
    # newShape = newShape.astype(np.int)  # round to int
    # return imresize(A, newShape)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号