- Python数据整理
- (美)提尔塔吉奥蒂·萨卡 (印)舒布哈迪普·罗伊乔杜里
- 220字
- 2025-02-14 17:47:33
练习26:从列表中创建NumPy数组
在本练习中,我们将从一个列表中创建NumPy数组。
1.为了操作NumPy,我们必须导入它。为了方便,我们将其简单命名为np,同时导入:
![](https://epubservercos.yuewen.com/63BD11/17517093106688706/epubprivate/OEBPS/Images/041-i.jpg?sign=1739611686-2wonVY1zzNspvWxHu6PtcYcyWQG0x5wg-0-83ed40cdbb511cba6a1f2a4b5a982fc6)
2.创建一个包含三个元素1、2和3的列表:
![](https://epubservercos.yuewen.com/63BD11/17517093106688706/epubprivate/OEBPS/Images/041-2-i.jpg?sign=1739611686-UH9AtbWzmhckNqJC2AN6FzqyEg29eWPV-0-991a2411b73f92bfdef4f7833a4f00fd)
3.使用array函数将其转换为数组:
![](https://epubservercos.yuewen.com/63BD11/17517093106688706/epubprivate/OEBPS/Images/041-3-i.jpg?sign=1739611686-9PXTQOVyOE16z75T8LprFUMb6pLuDkQ8-0-7c8d1a58f0dd037275eb048be06b38ed)
我们刚从常规的Python列表对象list_1中,创建了一个名为array_1的NumPy数组对象。
4.创建一个含有浮点数类型元素1.2、3.4和5.6的数组:
![](https://epubservercos.yuewen.com/63BD11/17517093106688706/epubprivate/OEBPS/Images/041-4-i.jpg?sign=1739611686-xOnXzOsmjYumlDQ8tCUpCNcyPmfIt3a2-0-c4f72c13794bbc1f9489b263ee292204)
输出如下:
![](https://epubservercos.yuewen.com/63BD11/17517093106688706/epubprivate/OEBPS/Images/042-i.jpg?sign=1739611686-eVSo81Ewa0ixRmmlf3LqfQaT8dYDUYvF-0-9b1f94a5619aaa92ed0567ebb3158f17)
5.让我们使用type函数检查新创建对象的类型:
![](https://epubservercos.yuewen.com/63BD11/17517093106688706/epubprivate/OEBPS/Images/042-2-i.jpg?sign=1739611686-aDmzoi9Ur03ppNsuZcmpZvwomCW3j5p5-0-b8e1c8ef7054b62d663cfd79101b7880)
输出如下:
![](https://epubservercos.yuewen.com/63BD11/17517093106688706/epubprivate/OEBPS/Images/042-3-i.jpg?sign=1739611686-8JAWhwFGXPl9gy1S3Dl6q08k86wZvAG9-0-83b8c148776ecd5e731ebb760c9beae7)
6.使用type函数检查list_1的类型:
![](https://epubservercos.yuewen.com/63BD11/17517093106688706/epubprivate/OEBPS/Images/042-4-i.jpg?sign=1739611686-D4hin0O0EUPVTUBgbGKcnTeCfBqi7Zou-0-a889e92c2bb0e372be8552e356df44c8)
输出如下:
![](https://epubservercos.yuewen.com/63BD11/17517093106688706/epubprivate/OEBPS/Images/042-5-i.jpg?sign=1739611686-AORSjFCZuhDfJZ5WDQlVbsiNCzyXAPEO-0-1c81d85d5956ab02dc901c041759e9b0)
因此,这确实与常规list对象不同。