我有一些功能代码,我试图通过消除for循环来加快速度 .

我有一组x,y对中的数据作为两个向量,因此x(k)和y(k)形成一对 . 我也有一组bin边(xe) . 对于每个bin j,在该bin中存在一组x值,由xe(j)<= x(k)

完成此任务的MATLAB代码如下:

[meany, standardeviation] = ystatsvsx (xdata, ydata, xe)

meany = zeros([size(ydata,1) (length(xe)-1)]);

standarddeviation = meany;

[numx,bin] = histc(xdata, xe);

for j = 1:(length(xe) - 1)

inds = bin == j;

meany(j) = mean(ydata(inds));

standarddeviation(j) = std(ydata(inds));

end

当xe很大时,此功能变慢 . 有没有人有任何关于如何矢量化此代码以消除for循环的建议?给定箱(numx)中的数据点数是可变的 .

一个警告:长度(xe)*长度(xdata)在这些情况下非常大(长度(xdata)总是远大于长度(xe)),因此不可能使用repmat创建长度(xe)x长度(xdata)矩阵 .

数据查找matlab,MATLAB:使用矢量化查找已排序数据的统计信息相关推荐

  1. 深耕细作数据的宇宙魔方:集中化、全流程数据运营管理

    在现实的世界中,数据构成的魔方也可以帮助我们进入全新的空间.问题的关键在于如何探寻并掌握数据之力,发现那些客观存在的新市场.新客户和新产品,创造出新的商业运营模式.本文试图从集中化.全流程的角度,探索 ...

  2. 计算矢量图中的线长度和统计信息(QGIS)

    QGIS有内置的功能和算法,用以计算矢量图中各种元素的几何特征-如长度,面积和周长等.本教程将展示如何使用Add geometry attributess工具计算矢量图中的线长度. 概述 使用给定的北 ...

  3. arcgis导入坐标点转面_arcgis矢量化建筑数据

    简单来说,建筑数据的获取无外乎是矢量化和去网站下载 无奈的是,osm和网上的建筑数据只有全国的主要城市,实在是为难我们这些小城市的,百度和天地图上是有建筑数据,无奈人家不要开放下载啊,所以就只能矢量化 ...

  4. arcgis建筑数据的矢量化(一)

    简单来说,建筑数据的获取无外乎是矢量化和去网站下载 无奈的是,osm和网上的建筑数据只有全国的主要城市,实在是为难我们这些小城市的,百度和天地图上是有建筑数据,无奈人家不要开放下载啊,所以就只能矢量化 ...

  5. 以地理国情调查任务为基础的地图矢量化流程研究

    宇宙最激烈的矢量化战争!以地理国情调查任务为基础的地图矢量化流程研究 前言 一.任务流程 1.1 把握任务大致流程 1.2 研读文档 1.3 地图矢量化 1.4 数据检查 1.5 数据提交审核 二.标 ...

  6. 基于ArcGIS的电子地图矢量化方法

    一.电子地图及纸质地图矢量化的目的 地图数据来源有很多,其中栅格数据数字化是地图数据的重要来源.栅格数据的矢量化包括地理配准以及矢量化.矢量化后的地图数据往往可以为我们的空间统计分析提供实验依据,从而 ...

  7. VectorMapNet | 端到端的矢量化高精地图学习

    作者 | wanghy 源自 | 知乎 编辑 | 汽车人 点击下方卡片,关注"自动驾驶之心"公众号 ADAS巨卷干货,即可获取 论文:arxiv.org/abs/2206.0892 ...

  8. oracle存储过程实现根据已有数据批量更新另一批数据

    declare CURSOR l_c IS select col1,col2 from table1; Begin FOR i IN l_c LOOPdbms_output.put_line(i.co ...

  9. java jsf table_JSF数据表(h:dataTable)排序数据

    JSF中有一个叫作DataTable的控件,可用来渲染和格式化html表格.使用DataTable,我们可以迭代收集或数组数组来显示数据.下面我们来学习如何向DataTable排序数据. 要使用Dat ...

最新文章

  1. 大国AI竞赛中国忙赶超,但美国仍主导全球AI芯片设计
  2. 太极图正确画法_小小太极图,暗藏大乾坤!您真的看懂了这张“中华第一图”?...
  3. android 本地资源 uri,Android 本地文件选择
  4. 升级到Oracle 19c:你不可不知的十大SQL问题(上)
  5. sql相同顺序法和一次封锁法_不到75行代码,导出最高法指导案例到excel(一)...
  6. MySQL备份/还原 Unknown storage engine 'InnoDB'
  7. 2021年中国云无线接入网(C-RAN)市场趋势报告、技术动态创新及2027年市场预测
  8. matlab 可变参数与默认参数设置
  9. 复杂纹理复制及纹理叠加效果
  10. python 爬糗事百科
  11. matlab把图像白色部分变透明,怎么将PPT中的白底图片,白色部分变透明
  12. 程序员才是真正的段子手
  13. [Phonegap+Sencha Touch] 移动开发71 Sencha项目开发、调试方法建议
  14. android+播放器+遥控,遥控大师安卓客户端
  15. 字符串转JSON字符串报错
  16. 【Java】Java计算器
  17. 使用Java语言开发在线电影推荐网 电影推荐系统 豆瓣电影爬虫 基于用户、物品的协同过滤推荐算法实现 SSM(Spring+SpringMVC+Mybatis)开发框架 机器学习、人工智能、大数据开发
  18. c语言 矩阵转置_C语言中的矩阵转置
  19. c语言程序设计王电化教材答案中国铁道,(教材)C语言程序设计实训指导与习题解答...
  20. SEO网站站长如何写一篇高质量的软文

热门文章

  1. jquery跳出当前的each循环的方式
  2. CSS控制所有浏览器水平居中和控制链接不换行的效果
  3. Oracle单行函数
  4. linux推出mysql对话_以及如何配置它以与Linux平台上的MySQL数据库对话
  5. Win7系统Visual Studio 2013配置OpenCV3.1图文详解
  6. pytorch注意事项
  7. Dubbo背景和简介
  8. 算法笔记--数列分块
  9. 《Linux From Scratch》第一部分:介绍 第一章:介绍-1.3. 更新日志
  10. 数据库对数字不限长度的冒泡排序