原文链接:
http://jalammar.github.io/visual-numpy/
创建数组
我们可以创建一个NumPy数组(也就是强大的ndarray),方法是传递一个python列表并使用np.array() 。在本例中,python创建了我们可以在这里看到的数组:
![cbdf4c3db93a5c419e5fdc6e357a9102.png](https://i-blog.csdnimg.cn/blog_migrate/e7678ce6856f06f8f1306c45c73d16ff.jpeg)
通常情况下,我们希望NumPy为我们初始化数组的值。NumPy为这些情况提供了像ones()、zeros()和random.random()这样的方法。我们只是把我们想要生成的元素的数量传递给他们:
![38991a39a0da71ee2595d2291e59fba5.png](https://i-blog.csdnimg.cn/blog_migrate/ea4bf83aeb18c640253f6b8c31b2f0f0.jpeg)
一旦我们创建了数组,我们就可以开始以有趣的方式操作它们。
数组运算
让我们创建两个NumPy数组来展示它们的用处。我们称它们为data和ones: