楼主: 子衿1219
1084 1

[问答] 矩阵列运算 [推广有奖]

  • 1关注
  • 4粉丝

讲师

70%

还不是VIP/贵宾

-

威望
0
论坛币
60 个
通用积分
1.0023
学术水平
2 点
热心指数
0 点
信用等级
1 点
经验
13521 点
帖子
326
精华
0
在线时间
431 小时
注册时间
2012-3-19
最后登录
2018-7-8

楼主
子衿1219 发表于 2017-5-25 21:45:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
比方说有一个n*p矩阵,每一列分别是A1,A2,....,Ap, 想要做成一个新的p*(p-1)/2列矩阵分别是(A1*A2, A1*A3,.....,A(p-1)*Ap)
是否可以不用循环写出?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝


回帖推荐

xugami 发表于2楼  查看完整内容

沙发
xugami 学生认证  发表于 2017-5-27 08:24:42
  1. p <- ncol(matr)
  2. a <- lapply(2:p, fun <- function(x){matr[,c(x:p)]})
  3. b <- lapply(1:(p-1), fun <- function(x){matr[,x]*a[[x]]})
  4. result <- do.call("cbind", b)
复制代码

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 22:03