Advertisement

快速掌握:两种展平方法的对比(ravel vs flatten)

阅读量:

通过分析代码内容,可在三秒钟内迅速理解其核心原理。

复制代码
    import numpy as np
    a = np.arange(5).reshape(-1, 1)
    b = a.ravel()
    c = a.flatten()
    a[0] = 2  # 对a进行修改
    
    
      
      
      
      
      
    

在对a进行调整的过程中,b呈现出相应的变动趋势

复制代码
    >>> b
    array([2, 1, 2, 3, 4])
    
    
      
      
    

在对a进行调整的过程中,c的数值保持稳定,未出现任何变化。

复制代码
    >>> c
    array([0, 1, 2, 3, 4])
    
    
      
      
    

全部评论 (0)

还没有任何评论哟~