向量化算术运算

2024-02-10

我试图通过将一些迭代转换为 Matlab 中的矩阵运算来提高代码的性能。其中之一是以下代码,我需要弄清楚如何避免在操作中使用循环。

这里 gamma_ic & Bow 是二维矩阵。 c 和 z 是从外部迭代设置的变量。

for z=1:maxNumber,
    for c=1:K,
        n = 0;
        for y2=1:number_documents,
            n = n+(gamma_ic(y2,c)*bow(y2,z));
        end
        mu(z,c) = n / 2.3;
    end
end

感谢您的帮助。

编辑。添加了 c 和 z 的循环。迭代继续直到 gamma_ic 和 Bow 中的最大索引。添加了另一个二维矩阵 mu 来显示 n 的用法。


这应该可以帮助你获得mu,这似乎是所需的输出 -

mu = bow(1:number_documents,1:maxNumber).'*gamma_ic(1:number_documents,1:K)./2.3
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

向量化算术运算 的相关文章

  • 获取向量幂的有效方法

    我编写了一个代码 在数值上使用勒让德多项式直至某个高 n 阶 例如 case 8 p 6435 x 8 12012 x 6 6930 x 4 1260 x 2 35 128 return case 9 如果向量x太长这会变得很慢 我发现说之
  • Ilnumerics Ilpanel 在 winform 中编译成 dll 并加载到 matlab 时不激活

    我想将 Visual studio 2012 中用 C 编写的 winform 编译为 dll 然后将其加载到 matlab 2013a 中 然后 我想使用 matlab net 接口与 winform 进行交互 侦听其事件并通过一组预定义
  • 将 Matlab 数组移植到 C/C++

    我正在将 matlab 程序移植到 C C 我有几个问题 但最重要的问题之一是 Matlab 将任何维度的数组都视为相同 假设我们有一个这样的函数 function result f A B C result A 2 B C A B and
  • FMINCON 的替代方案

    除了 fmincon 之外还有其他更快 更高效的求解器吗 我正在使用 fmincon 来解决特定问题 但对于中等大小的向量变量来说 我的内存不足 我也没有任何超级计算机或云计算选项可供使用 我知道任何替代解决方案仍然会耗尽内存 但我只是想看
  • 加快Python中一个点是否处于某个形状的顺序检查

    我有一个代码 用于顺序确定是否在我的中找到每对笛卡尔坐标DataFrame落入某些几何封闭区域 但我怀疑它相当慢 因为它不是矢量化的 这是一个例子 from matplotlib patches import Rectangle r1 Re
  • 通过 cuFFT 进行逆 FFT 缩放

    每当我使用 cuFFT 绘制程序获得的值并将结果与 Matlab 的结果进行比较时 我都会得到相同形状的图形 并且最大值和最小值位于相同的点 然而 cuFFT 得到的值比 Matlab 得到的值大得多 Matlab代码是 fs 1000 s
  • 将向量(或弧)绘制到玫瑰图上。 MATLAB

    我有两个数据集 其中详细列出了angles 我正在绘制玫瑰图 angles 0 8481065519 0 0367932161 2 6273740453 n 另一个 从这组角度详细说明方向统计 angle error 0 848106563
  • 2D 网格的纹理贴图

    我有一组点 x y meshgrid 1 N 1 M 在常规二维上定义 N x M网格 我还有另一组要点 u v 这是原始网格的一些变形 即 u v f x y 但是我没有实际的f导致变形 如何将纹理映射到由定义的 变形 网格u v 即 给
  • Mathworks 生成 Matlab HTML 文档的方法是什么?

    我正在开发共享的 Matlab 代码 我们希望在本地网络中将生成的文档作为可搜索的 HTML 文档共享 我知道以下生成文档的方法 编写一个类似于 C 文件的转换器 这是在中完成的将 Doxygen 与 Matlab 结合使用 http ww
  • 像matlab一样在python中连接数组而不知道输出数组的大小

    我正在尝试在 python 中连接数组 类似于 matlab array1 zeros 3 500 array2 ones 3 700 array array1 array2 我在 python 中做了以下操作 array1 np zero
  • MATLAB parfor 和 C++ 类 mex 包装器(需要复制构造函数?)

    我正在尝试使用概述的方法将 C 类包装在 matlab mex 包装器中here http www mathworks com matlabcentral newsreader view thread 278243 基本上 我有一个初始化
  • 绘制布朗运动 matlab

    首先 我只想说我不太习惯使用matlab 但我需要一个作业 我应该创建一个 布朗运动 我的代码目前如下所示 clf hold on prompt Ge ett input size input prompt numParticles inp
  • 在 Pari-GP 中嵌套特定递归

    每个人 我最初在 Stackexchange 上发布了类似的问题 它已移至此处 可以在链接中找到 在 Matlab 中声明函数递归序列 https stackoverflow com questions 67146061 declaring
  • Matlab strcat 不返回字符串?

    imgstr 无法识别 strcat 的输出字符串 homedir C Users images for img 01 bmp 02 bmp 03 bmp imgstr strcat homedir img I imread imgstr
  • MATLAB 中的逻辑数组与数值数组

    我正在比较两个二进制数组 我有一个数组 其中值可以是一或零 如果值相同则为 1 如果不同则为零 请注意 我正在做检查之外的其他事情 因此我们不需要进入矢量化或代码的性质 在 MATLAB 中使用数值数组和逻辑数组哪个更有效 Logical
  • 如何从 Matlab 运行 R 脚本 [重复]

    这个问题在这里已经有答案了 我有 m 文件 我想用它来运行 R 脚本 我怎样才能做到这一点 Matlab文件 caller m some matlab code need to call a R script some matlab cod
  • 在Matlab图例中使用Latex?

    我的 matlab 不接受我的 Latex 例如 如果我使用legend b 6 rightarrow b 7 它没有向我显示箭头 我该如何解决这个问题 尝试使用 Latex 解释器 例如 legend b 6 rightarrow b 7
  • Matlab:如何读取以逗号作为小数分隔符的数字?

    我有很多 数十万 相当大 gt 0 5MB 的文件 其中数据是数字 但以逗号作为小数分隔符 使用像这样的外部工具对我来说是不切实际的sed s g 当分隔符是点时 我只使用textscan fid f f f 但我看不到更改小数点分隔符的选
  • MATLAB;具有 2+ 个/分割图例的饼图 R2017b

    我正在创建一个饼图 理想情况下希望图例水平显示在顶部和 或底部 然而 在几乎所有情况下 这是不可能的 因为图例超出了数字 因此 我理想情况下希望将图例分成两个 或更多 子图例并单独放置它们 我知道这不是 MATLAB 中的内置功能 我使用的
  • Matlab的uicontrol在Octave中的实现?

    我正在尝试在 Octave 中运行我们实验室中使用的图形程序的 m Matlab 代码 Octave 告诉我代码中使用的函数 uicontrol 没有定义 经过一番搜索 我发现 JHandles 包有一个 uicontrol GUI 功能的

随机推荐

  • Django / Python:捕获 MySQL IntegrityError

    在 Django Python 中 如何捕获特定的 mySQL 错误 IntegrityError try cursor execute sql except IntegrityError do something 不确定我应该导入什么以及
  • CSS3 性能?向左动画或平移X

    在我制作的 HTML5 CSS3 演示中 我主要使用 CSS 过渡来提高性能 我想知道我的 UI 例如 当前 JQuery 根据鼠标位置操纵容器 Div 的 LEFT 属性 我应该使用transform translateX tx 反而 或
  • Entity Framework Core 禁用 .Include() 函数中信息的递归检索

    该数据库包含表 Machines Wheels Characteristics 和 Pilot 汽车的 1 条记录包括 1 条关于 Pilot 的记录 4 条关于车轮和几个特性的记录 在我的模型类中 它看起来像这样 public class
  • HTTP 状态代码是否正在进行?

    我有一个看起来像这样的端点 得到 v1 资源正在创建 状态 如果该资源的加载 创建正在进行但尚未完成 是否有首选的 HTTP 状态代码返回 超过 200 响应正文解释 正在进行中 如果不是 那么在标头或响应正文中返回 正在进行 状态的最佳方
  • 在pygame中朝鼠标方向射击子弹

    我只是不明白为什么我的子弹不起作用 我做了一个项目符号类 如下 class Bullet def init self self x player x self y player y self height 7 self width 2 se
  • 自签名CA和自签名证书之间的区别[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我不清楚 CA 密钥和证书之间的区别 CA 密钥不就是一个证书吗 让我尝试用一 个例子来澄清 我有一个客户端和一个服务器 我只是想验证我与
  • Kivy 应用程序无法在 Android 上运行

    我想使用 kivy 在 Android 上用 Python 编写简单的应用程序 遗憾的是 当我启动示例代码时 我只看到启动屏幕 几秒钟后应用程序完成工作 调试存在一个巨大的问题 因为 Linux Mint 上的 adb 无法检测到我的设备
  • 函数分析问题 - Visual Studio 2010 Ultimate

    我正在尝试分析我的应用程序以监视重构之前和之后函数的效果 我对我的申请进行了分析 并查看了摘要 我注意到Hot Path http msdn microsoft com en us library ms182398 aspx列表没有提到我使
  • 将一个摄像机视图中的 2D 点投影到同一场景的另一个摄像机视图中相应的 2D 点

    我在带有两个摄像机的多视图场景中使用 C 中的 open cv 我有两个相机的内在和外在参数 我想将视图 1 中的 X Y 点映射到第二个视图中的同一点 我有点不确定应该如何使用内在矩阵和外在矩阵 以便将点转换为 3D 世界 并最终在视图
  • gcc -O3 与 -Ofast 优化之间的差异

    我只是阅读 gcc 手册来找出两者之间的区别 O3 and Ofast For O3 O3 Optimize yet more O3 turns on all optimizations specified by O2 and also t
  • 有没有办法在 VSCode Devcontainers 中调试 PostCreateCommand?

    我目前遇到这个问题 Command failed bin sh c devcontainer postCreateCommand sh 哪一个是 postCreateCommand devcontainer postCreateComman
  • 无法使用 Owin 注销 Web Api

    我已使用 owin 登录 但无法注销 在开始时 public void ConfigureOAuth IAppBuilder app OAuthAuthorizationServerOptions OAuthServerOptions ne
  • Laravel:vendor/laravel/framework/src/Illuminate/Support/Arr.php第384行出现语法错误

    我试图让一个新的 Laravel 项目在我的 Debian VPS 上运行 但一切都不顺利 我用基本的启动项目composer create project laravel laravel 将权限更改为755所以所解释的一切here htt
  • 我们可以通过在 Gradle 中使用脚本插件来包含 buildscript 吗?

    我试图从外部 gradle 脚本中包含 buildscript 但不断出现一些错误 然后我就找到了这个论坛主题 不过是2012年讨论的 https discuss gradle org t how do i include buildscr
  • Internet Explorer 中的 PHP 会话数据更改

    我已经使用 PHP 定义了一个会话来存储令牌 如下所示 SESSION token sha1 uniqid mt rand true 当我想阅读本次会议时 我在 Chrome 或 Firefox 中没有任何问题 但在 IE 中 它会在重新生
  • Hudson git错误ssh

    如果有人可以帮助我理解为什么这个 git 存储库不是克隆的 那就太棒了 我从它工作的终端运行相同的命令 我希望找到可以将密码放在哪里 以便服务器可以验证连接 谢谢 麻烦您了 ERROR Error cloning remote repo o
  • 是否有与旧 WebApi IHttpControllerTypeResolver 等效的 AspNetCore?

    在WebApi中 您可以替换内置的IHttpControllerTypeResolver 您可以按照您喜欢的方式找到您想要的 Api 控制器 在使用 MVC 的 AspNetCore 中 PartsManager 和 FeatureMana
  • 如何将单元测试项目添加到现有 MVC3 应用程序(从空模板)

    我从空模板创建了一个 MVC3 应用程序 因此无法将 Visual Studio 单元测试项目添加到解决方案中 我做了一些更改 添加了一些控制器 现在我想尝试 TDD 所以我需要添加一个测试框架 但我不知道如何才能做到这一点 我想要某种方式
  • 从视图中删除所有子图层

    在动画中我添加了很多子层 to a view with self view layer addSublayer layer1 self view layer addSublayer layer2 我想通过一个操作删除所有子层 我已经尝试过类
  • 向量化算术运算

    我试图通过将一些迭代转换为 Matlab 中的矩阵运算来提高代码的性能 其中之一是以下代码 我需要弄清楚如何避免在操作中使用循环 这里 gamma ic Bow 是二维矩阵 c 和 z 是从外部迭代设置的变量 for z 1 maxNumb