python定义一个空数组_python – 在numpy数组中设置空值
如何基于条件使numpy数组中的某些值为空?
我不明白为什么我最终得到0而不是null或空值不满足条件… b是一个用0和1值填充的numpy数组,c是另一个完全填充的numpy数组.所有阵列都是71x71x166
a = np.empty(((71,71,166)))
d = np.empty(((71,71,166)))
for indexes, value in np.ndenumerate(b):
i,j,k = indexes
a[i,j,k] = np.where(b[i,j,k] == 1, c[i,j,k], d[i,j,k])
我想最终得到一个数组,该数组只有满足条件的值,并且在其他地方都是空的,但不改变它的形状
要求澄清的全部澄清问题:
我从一个带有形状的浮动填充数组开始(71,71,166)
我根据应用于float数组的cutoff创建一个int数组,基本上创建了一些bin,大致标出了数组中的10个区域,其间有0个值
我想要最终得到的是一个具有形状(71,71,166)的数组,其具有特定阵列方向的平均值(假设垂直方向,如果您将3D数组视为3D立方体)某个“bin” …
所以我试图循环遍历“bins”b == 1,b == 2等,在满足条件的情况下对float进行采样但在其他地方为null,这样我就可以取平均值,然后在最后重新组合成一个数组循环….
不确定我是否让自己明白了.我正在使用np.where并使用索引,因为当我尝试执行此操作时我仍然会遇到错误,尽管它感觉非常低效.
python定义一个空数组_python – 在numpy数组中设置空值相关推荐
- python定义一个空变量_Python 学习笔记 - Python 变量
Python 变量 创建变量 变量是存储值的容器.Python 里没有专门的命令来声明变量.当把一个值赋给一个变量时,它就被创建了.如: x= 8 name = "空悟孙" 变量不 ...
- python删除列表空元素_Python 如何删除列表中的空值
今天在获取android性能CPU测试数据时,发现这么一个问题: 1 #-*- coding:utf-8 -*- 2 3 importos4 importtime5 6 cpuInfo = os.po ...
- python定义一个空数组_python数组 1_python 数组最后一个元素_python定义一个空数组 - 云+社区 - 腾讯云...
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 感悟: 1.python列表操作里不允许变量类型的指针2.case1类似于冒泡排 ...
- python定义一个空数组_python如何创建空数组?
Python创建空数组的三种方式: 1.numpy指定形状为0 实际上,empty生成的数组当然可以为空,只要我们指定了相应的形状.例如,如果我们传入数组的形状参数为(0,3),则可以生成目标空数组: ...
- python定义一个求和函数_Python定义函数实现累计求和操作
一.使用三种方法实现0-n累加求和 定义函数分别使用while循环.for循环.递归函数实现对0-n的累加求和 1.使用while循环 定义一个累加求和函数sum1(n),函数代码如下: 2.使用 f ...
- 用python定义两个元组_python学习笔记2---python中表示“组”的概念与定义
列表(list) >>> type([1,2,3,4,5,6]) >>> type(["hello","worls",1,9 ...
- python定义一个空数组_在NumPy中如何创建一个空的数组/矩阵?
如何以我通常使用列表(List)的方式使用Numpy数组或矩阵? 我想创建一个空的数组(或矩阵),然后每次添加一列(或行)到这个数组(或矩阵). 目前能想到的方法是: mat = None for c ...
- python遍历字符串数组_Python遍历numpy数组的实例
Python遍历numpy数组的实例 在用python进行图像处理时,有时需要遍历numpy数组,下面是遍历数组的方法: [rows, cols] = num.shape for i in range ...
- python numpy 子数组_Python利用Numpy数组进行数据处理(一)
Numpy数组使你可以将许多种数据处理任务表达为简洁的数组表达式(否则需要编写循环).用数组表达式代替循环的做法,通常被称为矢量化. np.meshgrid函数接受两个一维数组,并产生两个二维矩阵(对 ...
最新文章
- Cell Press | 研究人员致力于创建COVID-19病毒表位图
- secureCRT配置ssh -x
- windows2012同步linux时间,Windows server2012时间同步NTP配置
- 诗与远方:无题(八十五)- 无字天书
- linux snap文件夹,SNAP 文件扩展名: 它是什么以及如何打开它?
- Asp.net MVC验证哪些事(2)-- 验证规则总结以及使用
- dsc linux 软件安装_介绍一个linux各软件安装教程网站linuxize
- err_cleartext_not_permitted
- cisco dce dte
- 在c语言中保留35位小数,C语言程序设计复习题(供学有余力学生练习)(35页)-原创力文档...
- 如何开发微信公众号后台
- cleanmymac x激活码免费下载激活及使用教程
- 手把手教你升级车载导航
- 定时炸弹?揭露AmazonBasics电池背后的秘密
- 2014 史丰收速算
- python获取今日头条搜索信息_python 爬取今日头条关键词搜索
- 22讲MySQL有哪些“饮鸩止渴”提高性能的方法
- jsp视频播放代码 avi
- 域名授权验证系统v1.0.6开源版本网站源码
- 公司发给你一个gitLab账号怎么配置项目!
热门文章
- 统计简单学_回归分析
- ART的安装和简单使用
- Linux命令grep
- pandas 修改数据和数据类型
- sqlalchemy 对 mysql 进行增删改查
- 【计算机图形学】六面体旋转并实时切换虚线实线 - 代码实现
- AI A_star算法野人渡河-实验报告
- [转载]Python爬取豆瓣影评并生成词云图代码
- 语义分割--FCN 算法中的一些细节--特征怎么融合
- 报错解决transmission: Error: Input/Output error和ls: reading directory '': Input/output error