自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 numpy.where 与 numpy.nonzero

注意函数的定义为:其中的condition可以理解为一个【布尔索引】(对布尔索引不熟悉的可以看我之前写过的文章,或者自己上网查)。对于布尔索引中的元素,如果其值为True,则将其替换为elem_x;如果其值为False,则将其替换为elem_y。最后将替换后的结果返回。运行结果:可见,接口会返回一个与arr相同规模的ndarray,其中满足条件的元素会被替换为'A',不满足条件的元素会被替换为'B'。注意:参数elem_x与elem_y可以省略。

2024-09-15 17:46:03 718

原创 numpy 布尔索引

可见,arr < 5 的返回值是一个与 arr 相同规模的布尔数组,当 arr 中的元素符合条件时,布尔数组的对应元素为 True,否则为False。当然,布尔索引可以自行创建,只要规模和原素组相同即可,并非一定要借助条件运算符。可见,布尔索引的元素为 True 时,arr 的对应元素被访问。当布尔索引的元素为 False 时,arr 的对应元素未被访问。而如果直接将数组的布尔索引访问结果返回,则会生成一个新的 ndarray。#通过布尔索引访问 arr。#通过布尔索引访问 arr。# 打印 arr_2。

2024-09-15 15:34:52 222

原创 C++ 键盘输入一个数组,数组元素之间用空格分隔

用空格分隔数组元素的问题在于,cin在检测到键盘输入空格后,就会结束(如同按下回车一样)。因此可以使用 getline() 函数,先读入一整行字符串,再将字符串转换为数组。

2024-03-06 15:32:30 1121

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除