文章目录
引言
- 引言
- 描述
- 示例
- 单条件
- 多条件
- 参考
Numpy 数组如果想根据条件批量修改元素的值可以使用 numpy.where()
函数。
numpy.where(condition[, x, y])
第一参数 condition
是条件,条件成立,返回 x
作为元素的值;否则,返回 y
作为元素值。
>>> import numpy as np
>>> a = np.arange(10)
>>> a
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
>>> np.where(a >> import numpy as np
>>> a = np.arange(10)
>>> a
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
>>> np.where((a > 3) & (a
关注
打赏
热门博文
- 【Python】旋转矩阵与旋转向量的相互转换(OpenCV)
- 记录配置打印机遇到的三个问题
- 【PyTorch】切记:GeForce RTX 3090 显卡仅支持 CUDA 11 以上的版本!
- Human3.6M 数据集介绍及下载
- 解决DCNv2在Linux上安装失败的问题
- 【原创工具 | OpenCV-CamCalib】一个基于 OpenCV 的自动化相机数据采集和标定程序
- 【Windows】局域网内共享文件夹的设置方法
- 【Python】根据 URL 读取网络图片的两种方式(OpenCV)
- 【Linux】Ubuntu 20.04 深度学习 GPU 环境配置(CUDA Toolkit 11.7 + cuDNN v8.4.1)
- 【Qt for Python】控件显示问题(默认不显示没有父控件的控件)