Skip to Content
利用 Python 进行数据分析:原书第 3 版
book

利用 Python 进行数据分析:原书第 3 版

by Wes McKinney
November 2023
Intermediate to advanced
512 pages
11h 53m
Chinese
China Machine Press
Content preview from 利用 Python 进行数据分析:原书第 3 版
NumPy
基础:数组和向量化计算
|
113
另一个函数 numpy.in1d 用于检查一个数组中的值是否在另一个数组中,并返回一个布
尔型数组:
NumPy
的数组集合函数参见表
4-7
4-7:数组集合操作
方法 说明
unique(x)
计算
x
中的唯一值
并返回有序结果
intersect1d(x, y)
计算
x
y
的交集
并返回有序结果
union1d(x, y)
计算
x
y
的并集
并返回有序结果
in1d(x, y)
计算
x
中的元素是否包含于
y
返回布尔型数组
setdiff1d(x, y)
计算在
x
中且不在
y
中的元素差集
setxor1d(x, y)
计算存在于一个数组中但不同时存在于两个数组中的异或元素集
4.5
使用数组进行文件输入和输出
NumPy
能够读写磁盘上的文本数据或二进制格式的数据。本节只讨论
NumPy
内置的
二进制格式,因为更多的用户会使用
pandas
或其他工具加载文本或表格数据(详见第
6
)。
numpy.save numpy.load 是读写磁盘数组数据的两个主要函数。默认情况下,数组是
以未压缩的原始二进制格式保存在扩展名为
.npy
的文件中的:
如果文件路径末尾没有扩展名
.npy
,则该扩展名会自动加上。然后就可以通过 numpy.
load 读取磁盘上的数组了:
通过 numpy.savez 可以将多个数组保存到一个未压缩文件中,将数组以关键字参数的形
式传入即可:
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Effective Python 第3版 ―Pythonプログラムを改良する125項目

Effective Python 第3版 ―Pythonプログラムを改良する125項目

Brett Slatkin, 鈴木 駿

Publisher Resources

ISBN: 9787111726722