a = b.view() 即为 NumPy 中的浅拷贝.
可以参考 python的numpy的浅拷贝的作用是什么? 中的回答:
python的numpy的浅拷贝的作用是什么? - 泰克尼客的回答 - 知乎
https://www.zhihu.com/question/324799161/answer/874246912
总结一下就是:
a=b.view(), 这时, a 和 b 会共享同一个数据区, 但是它们是不同的对象, 如果修改 a 的数据, 会影响到 b, 但如果仅仅是修改 a 的一些性质, 例如 a 的形状, 那么完全不会影响到 b.



