全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2559 3
2016-09-01
给出一个矩阵,想把矩阵中的任意一个元素换成一个数,该怎么弄
二维码

扫码加我 拉你入群

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

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

全部回复
2016-9-1 08:46:42
假设矩阵是$m\times n$的, 从1到m中任取一个数, 再从1到n中任取一个数. 假设取到的数分别是$i,j$ 把矩阵中的$(i,j)$元替换.
R语言中在一组数中随机取其中一个的函数好像是sample().
二维码

扫码加我 拉你入群

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

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

2016-9-1 09:03:56
对于任意一个矩阵,假设
your_matrix<-matrix(now=5,ncol=10)

随机对矩阵中一个数赋值,可以用:
your_matrix[sample(length(your_matrix),1]<-your_value
二维码

扫码加我 拉你入群

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

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

2016-9-1 10:33:17
violinj 发表于 2016-9-1 09:03
对于任意一个矩阵,假设
your_matrix
你的方法太好了.
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群