Python数据分析基础与应用电子活页3-13灵活利用布尔类型的数组进行索引操作.docxVIP

  • 1
  • 0
  • 约1.01千字
  • 约 2页
  • 2025-05-28 发布于山东
  • 举报

Python数据分析基础与应用电子活页3-13灵活利用布尔类型的数组进行索引操作.docx

Python数据分析基础与应用

模块

PAGE2

PAGE21

电子活页3-13灵活利用布尔类型的数组进行索引操作

【技能训练3-22】灵活利用布尔类型的数组进行索引操作

【训练要求】

在JupyterNotebook开发环境中创建j3-22.ipynb,然后编写代码灵活利用布尔类型的数组进行索引操作。

【实施过程】

(1)利用布尔类型的数组进行索引来获取一维数组的元素

①手动设置布尔值构造布尔类型的数组。

代码如下:

importnumpyasnp

array1=np.arange(1,6)

print(array1)

print(array1[[True,False,True,True,False]])

输出结果:

[12345]

[134]

②通过关系运算产生布尔类型的数组。

代码如下:

array1=3

输出结果:

array([False,False,True,True,True])

③通过布尔类型的数组取出数组的元素。

代码如下:

print(array1[array1=3])

输出结果:

[345]

④使用位非运算符去除NaN。

我们可以使用位非运算符去除NaN,代码如下:

array2=np.array([np.nan,1,2,np.nan,3,4,5])

print(arra

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档