gpt4 book ai didi

r - R 编程中的矩阵

转载 作者:行者123 更新时间:2023-12-01 13:52:04 25 4
gpt4 key购买 nike

我是 R 编程的新手,我对 R 中的矩阵几乎没有疑问。

我有一个返回矩阵的函数。我想检查返回的矩阵是否为空。我如何在 R 中检查它?如果是整数,我们可以通过is.null(someinteger)来查看.但是我们如何检查矩阵的情况呢?

另外,一个整数可以用x <- NULL来初始化.如果我只是想初始化一个矩阵。我们是否初始化为 mat <- matrix()或者还有其他方法吗? mat可以是任何大小。

最佳答案

这里有一些关于“空”是什么意思的问题,但这将测试矩阵 m 的长度是否为零:

length(m) == 0

关于初始化矩阵,这会将其初始化为 0x0 矩阵:

m <- matrix(, 0, 0)

这将它初始化为包含 NA 的 1x1 矩阵:

m <- matrix()

这会将其初始化为 nr by nc NA 值矩阵:

m <- matrix(, nr, nc)

不清楚这些是否真的有用。你可能想要描述你想要完成的事情。为什么需要初始化它?

关于r - R 编程中的矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30952882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com