【发布时间】:2021-11-22 12:22:38
【问题描述】:
我有一组向量,l:
l <- list(c(1,0), c(0,1))
和矢量v:
v <- c(2,2)
假设我想求l中第一个向量和向量v之间的点积,那么代码应该是:
l[1] %*% v
但我收到以下错误:
l[1] %*% v 中的错误:需要数字/复数矩阵/向量参数
如果我创建一个包含 L 中第一个向量的新向量,则点积将正确执行。 l[1] 不工作我做错了什么?
l1 <- l[1]
l1 %*% v # = 2
【问题讨论】:
标签: r dot-product