![Python数据整理](https://wfqqreader-1252317822.image.myqcloud.com/cover/51/32436051/b_32436051.jpg)
上QQ阅读APP看书,第一时间看更新
练习30:使用arange和linspace生成数组
生成数字数组是一项非常常见的工作。目前为止,我们已实现通过创建Python列表对象,然后将其转换生成NumPy数组的方法。但是,我们可以绕过它,直接使用自带的NumPy方法。
arange函数根据指定的最小、最大边界和步长大小创建一连串的数字。另一个函数linspace在两极值之间创建了一连串中间点的固定数字:
1.使用arange方法创建一连串数字,命令如下:
![](https://epubservercos.yuewen.com/63BD11/17517093106688706/epubprivate/OEBPS/Images/044-9-i.jpg?sign=1738885650-1xaXcudzJUjGRGGa5kXp6KKRICrAOZa8-0-f8f92b1ac5b64dcc0b25f7542d79cfea)
输出如下:
![](https://epubservercos.yuewen.com/63BD11/17517093106688706/epubprivate/OEBPS/Images/045-i.jpg?sign=1738885650-B94C59YZ7m2jVfZ4twX3Rg3RvN8L5N45-0-e6a9a70383e68f2e62f4b01a7adc3c14)
2.使用arange函数输出数字,命令如下:
![](https://epubservercos.yuewen.com/63BD11/17517093106688706/epubprivate/OEBPS/Images/045-2-i.jpg?sign=1738885650-kQocPVVp0C0DBpjBiFqAuWho3HEVNRZG-0-627e3e8a0daa209cd0218cc867556433)
输出如下:
![](https://epubservercos.yuewen.com/63BD11/17517093106688706/epubprivate/OEBPS/Images/045-3-i.jpg?sign=1738885650-zV5rIf2aQ7ccVxkJXzAcG7Cna6wsT1vT-0-a5173e42adf2ac6cfc5cb06d91177d78)
3.对于线性间距数字,我们可以使用linspace方法,如下所示:
![](https://epubservercos.yuewen.com/63BD11/17517093106688706/epubprivate/OEBPS/Images/045-4-i.jpg?sign=1738885650-srTl1Lv38cNHTzqZAcceTDXYgUl83lBN-0-3345cf32fce989caf6edadb5db05709c)
输出如下:
![](https://epubservercos.yuewen.com/63BD11/17517093106688706/epubprivate/OEBPS/Images/045-5-i.jpg?sign=1738885650-r2VqLJxyHxsz0kP0AVVdYyg00TfivioR-0-c54782d329c3a45ab5930f683641b804)