R 行乘法 - 重新设计? [复制]

2023-12-07

比如说,如果我有一个(lots x 5)矩阵和一个(1 x 5)矩阵,是否有比这更好的方法将它们逐行相乘:

> q 
     [,1] [,2] [,3] [,4] [,5]
[1,]    1    2    3    4    5

> z
     [,1] [,2] [,3] [,4] [,5]
[1,]    1    6   11   16   21
[2,]    2    7   12   17   22
[3,]    3    8   13   18   23
[4,]    4    9   14   19   24
[5,]    5   10   15   20   25

> t(apply(z,1,function (x) {x*q})) 
     [,1] [,2] [,3] [,4] [,5]
[1,]    1   12   33   64  105
[2,]    2   14   36   68  110
[3,]    3   16   39   72  115
[4,]    4   18   42   76  120
[5,]    5   20   45   80  125

这可行但似乎很糟糕。我缺少什么功能吗?


另一种选择是sweep

sweep(z, 2, q, "*")
#      [,1] [,2] [,3] [,4] [,5]
# [1,]    1   12   33   64  105
# [2,]    2   14   36   68  110
# [3,]    3   16   39   72  115
# [4,]    4   18   42   76  120
# [5,]    5   20   45   80  125
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

R 行乘法 - 重新设计? [复制] 的相关文章

  • R、GeoJSON 和 Leaflet

    我最近从 R Bloggers com 的帖子中了解了 leafletjs com 我想要实现的一个此类教程是使用传单创建交互式分区统计图 http leafletjs com examples choropleth html http l
  • 展平 ggplot2 中的 alpha 通道

    ggplot2 的某些对象 函数 支持 alpha 通道 http docs ggplot2 org current geom point html http docs ggplot2 org current geom point html
  • data.frame 按列分组[重复]

    这个问题在这里已经有答案了 我有一个数据框 DF 说 DF 是 A B 1 1 2 2 1 3 3 2 3 4 3 5 5 3 6 现在我想将 A 列的行组合在一起 并得到 B 列的总和 例如 A B 1 1 5 2 2 3 3 3 11
  • 将线条剪裁到绘图区域并在绘图区域外显示文本

    我想限制绘图的可见 y 范围 为了保留超出此范围的值 我需要设置oob 出界 to rescale none这效果很好 不过 我还想在图外的页边空白处添加一些文本 为了做到这一点 我需要关闭剪辑 这会导致超出范围的值被绘制在绘图区域之外的边
  • 是否可以使用像“tz=NULL”这样的东西?...“as.POSIXct”默认为依赖于语言环境的时区(与“as.Date”不同),这会导致问题

    我知道这是一个长期存在 根深蒂固的问题 但这是我经常遇到的问题 而且我看到初学者R经常与此斗争 我希望有一个令人满意的解决方案 到目前为止 我的谷歌和 SO 搜索都是空的 但如果在其他地方重复 请指出正确的方向 TL DR 有没有办法使用类
  • 抑制 r markdown 中的控制台输出,但保留绘图

    嗨 我有以下降价块 r echo FALSE warning FALSE message FALSE error FALSE lapply obj function x plot x main some plot box axis 1 at
  • 如何编写一个也接受字符输入的 NES 函数?

    我正在开发一个将字符串作为函数参数的 R 包 现在我想使用非标准评估来允许非字符串输入 另外 为了保持向后兼容性 我想保留函数接受字符串的可能性 哈德利给出了example https cran r project org web pack
  • 为闪亮的应用程序创建桌面图标

    当我在基本 R 提示中提供以下代码时 我会在浏览器中打开一个闪亮的应用程序 shiny runApp C Myapp 我使用 Windows 7 我试图创建一个桌面图标 以避免我的客户每次想要使用该应用程序时都键入上述代码 我创建了一个桌面
  • 使用 dplyr 和 ggplot 绘制包括负值的多面水平发散堆积条形图

    我希望这个例子能够让人清楚 我想要堆叠条形 其中中间条形跨越 0 因为它代表中性值 这与李克特量表一起使用 为了重现性 我使用钻石数据集 以下示例与我的用例足够接近 并演示了我很难以正确的顺序获取 好 或 正 数据 因此中性最接近 0 这是
  • 如何使用 ggplot 绘制矩阵图

    我想可视化一个矩阵 MAT lt matrix c 100 7 0 0 49 0 0 0 49 nrow 3 ncol 3 gt MAT 1 2 3 1 100 7 0 2 0 49 0 3 0 0 49 然而 标准方法不能正确地对小数字进
  • 没有垂直线的直方图

    当我创建直方图时 它看起来很像这样 set seed 1 x lt 1 100 y lt x rnorm 50 y round y hist y Is there a way to make a histogram look a bit l
  • 根据绘图单击事件对数据框进行子集化

    我有下面的数据框 Name lt c John Bob Jack Number lt c 3 3 5 NN lt data frame Name Number 还有一个简单闪亮的应用程序 可以从中创建一个绘图直方图 我的目标是单击直方图的一
  • Sweave 缓存包

    我正在尝试编写一份报告 我的问题是每次我编译 R 时都会加载我在报告中使用的包 如 ggplot2 MASS cubature 这是非常耗时的 有没有办法查包裹 I found 缓存编织但它不起作用 这是我在 sweave 文件中添加的块
  • 在 R 绘图上使用鼠标书写?

    我使用创建了散点图plot R 中的函数 有没有可能在这个图上画图 我想添加一条直线并获取它的参数 但在我看来abline 可能会很不方便 我想画很多条线 然后选择一条最合适的 我怎样才能完成这个任务 看看 RStudio 和这个例子 li
  • 如何连接 R 列表中的多个 .wav 文件?

    我有一个 wav 文件列表my list library seewave library tuneR data tico audio lt tico freq lt 22050 breaks lt c 0 0 2 0 4 0 6 0 8 i
  • 如何在 ggplot2 中向 x 轴添加特定值?

    我正在尝试在 ggplot2 中绘制图表 我希望 x 轴显示 2 84 以及下面键入的序列 除了在 Breaks 中输入所有精确值之外 还有其他方法吗 我尝试了谷歌 但它没有解决我的问题 scale x continuous limits
  • 整理包中的字段说明

    我很抱歉 因为我知道这个答案可能出现在编写 R 包的手册中 但在我阅读和查看其他包的整理字段时 我无法 100 弄清楚该字段的用途 用简单的语言 我的是英语 来看 包的描述文件中的整理字段有什么作用 人们想在那里放什么 我认为这来自于某个时
  • 如何对plot_ly()图表进行分面?

    Using ggplot2 and plotly制作交互式散点图facet wrap library ggplot2 library plotly g lt iris gt ggplot aes x Sepal Length y Sepal
  • 生成与现有变量具有预定义相关性的二进制变量

    对于模拟研究 我想生成一组随机变量 连续变量和二元变量 这些变量与已经存在的变量具有预定义的关联binary变量 此处表示为x 对于这篇文章 假设x是按照下面的代码生成的 但请记住 在现实生活中 x是一个已经存在的变量 set seed 1
  • 用于检查和批量线性模型的数据表选项

    我想知道是否有data table用于从数据集中批量处理线性模型并首先进行检查的选项 我需要对每个唯一标识符运行一堆线性模型 但首先我需要进行检查 对于每个唯一的 id 和年份 我需要检查是否有至少 24 个月的先前每月数据 但不超过 60

随机推荐

  • 实体框架 -Where 子句

    假设我有一个名为 User 的表 当我使用实体框架获取记录时 我这样做 var db new Context var users db Users 它返回我表中的所有用户 好的 如果我这样做 var fooUsers db Users Wh
  • OpenERP中调用另一个表单的方法返回值

    目前 您可以将OpenERP的返回值设置为以下 以获取要关闭的当前表单 return type ir actions act window close 是否有一个返回值可以打开另一个表单 例如 在 产品 表单中 按钮可以调用销售表单或向导表
  • 增量静态再生中的重新验证过程如何工作?

    我有一个关于增量静态再生的问题 据我所知revalidate值范围内getStaticProps 函数告诉 Next js 应该重建页面的时间 我的问题是 在设定的时间后 每个用户 请求都会发生这种情况 还是从第一个用户 请求点击页面开始集
  • 出现错误:[Errno 95] 在 databricks 中写入 zip 文件时不支持操作 [重复]

    这个问题在这里已经有答案了 在这里 我尝试使用 Databricks 中的以下代码压缩文件并将其写入一个文件夹 挂载点 List all files which need to be compressed import os modelPa
  • 将 @material-ui/core 与 NextJS/React 一起使用时的 FOUC

    我的简单 NextJS 页面如下所示 结果可以在https www schandillia com eslint disable no unused vars import React PureComponent Fragment from
  • 运行谷歌应用引擎时出错:无法识别的参数:admin_console_server

    我正在遵循 Python App Engine 入门 教程 但似乎无法连接到开发服务器 当我尝试运行它时 我不断从日志控制台收到以下错误 2013 08 23 09 46 43 PM Running command u usr bin py
  • 获取窗口开始菜单项/快捷方式文件的“友好”名称

    这很奇怪 一些开始菜单项似乎解析为实际 lnk 文件中未包含的 友好 名称 例如 c ProgramData Microsoft Windows Start Menu Programs Accessories System Tools df
  • 在表单中暂停 GIF

    只是想知道如何暂停 GIF 图像 我正在访问服务器 我希望在发生某些事情时播放 gif 图像 并且如果系统冻结 我希望它暂停 我有一个图片框 上面附有图像 这可能吗 PictureBox 使用 ImageAnimator 类来制作 GIF
  • 如何处理NLP中的两种实体提取方法

    我正在使用两种不同的实体提取方法 https rasa com docs nlu entities 同时在 RASA 框架中构建我的 NLP 模型以构建聊天机器人 机器人应该处理具有自定义实体以及一些一般问题 例如位置或组织 的不同问题 因
  • 如何在Xcode 8中按顺序调用XCTest测试用例函数?

    XCTest 测试函数按字母顺序调用 在 Xcode 8 之前 使用 Xcode 8 我无法假设系统调用测试用例的顺序 有人可以阐明它吗 类内的测试在 Xcode 8 中以随机顺序运行 这鼓励测试独立的 and 可重复的 我假设您想按特定顺
  • TEE 2012 不会自动检出文件

    我有 TFS Server 2012 SP1 Eclipse 3 6 2 Helios 服务版本 2 三通 11 0 0 201211191425 我看到了完整的团队菜单 我可以手动签出和签入文件 但是 如果我刚刚开始编辑文件 它不会自动检
  • 生成字符数组的所有排列

    读了这么多 生成字符串排列 的帖子后 我尝试用Java编写它 1 从第一个字符开始与组合中的其余字符交换 但是当我尝试使用递归实现它时 它只给了我两个长度为 3 的字符串 public static void main String arg
  • 使用泛型方法时如何正确约束相关类类型?

    我有两个基类BaseObject and BaseObjectSettings 第一个定义对象行为 第二个定义类的状态 对于序列化有用 如果我想创建具有特定设置的派生 BaseObject 类 那么我可以使用具有泛型类型约束的方法 publ
  • Payu付款错误“发生一些错误,请重试!”

    我已经通过官方文档将 payu 集成到我的 Android 应用程序中https www payumoney com dev guide mobilecheckout android html prereq 我面临的问题是我的代码与测试凭据
  • 检测 FFT 图中的峰值

    I was wondering how is it possible to detect new peaks within an FFT plot in Python let s say i have this simple Plot An
  • Android:如何阻止 Android 1.6+ 缩放图像

    我更新了我的构建以针对 Android 1 6 构建 现在我的位图在高密度屏幕上按比例缩小 我不想要这种行为 我试了一下 http blog tomgibara com post 190539066 android unscaled bit
  • 如何返回 tkinter 中作为命令给出的函数的值

    我用 python 写了一个非常简单的代码tkinter 它包含一个输入框 我想将用户插入的值保留给我自己 以备以后需要使用它 这是代码 import tkinter as tk root tk Tk root geometry 600x4
  • 将表从 Amazon RDS 导出到 CSV 文件

    我有一个 MySQL 数据库正在运行亚马逊RDS 我想知道如何将整个表导出为 CSV 格式 我目前在 Windows 上使用 MySQL 服务器来查询 Amazon 数据库 但是当我尝试运行导出时出现错误 可能是因为没有适用于 amazon
  • MvcTextTemplateHost 是什么以及在哪里可以找到

    我想知道这是什么MvcTextTemplateHost 我的 create tt 中有这个 但我无法在 bin 文件夹中找到它 使用对象查看器搜索 我读了一下 发现它在我的 VisualStudio Extensions web dll 但
  • R 行乘法 - 重新设计? [复制]

    这个问题在这里已经有答案了 比如说 如果我有一个 lots x 5 矩阵和一个 1 x 5 矩阵 是否有比这更好的方法将它们逐行相乘 gt q 1 2 3 4 5 1 1 2 3 4 5 gt z 1 2 3 4 5 1 1 6 11 16