是否有可能比较R中相同长度不同水平的两个因素?
A <- factor(1:5)
str(A)
Factor w/ 5 levels "1","2","3","4",..: 1 2 3 4 5
B <- factor(c(1:3,6,6))
str(B)
Factor w/ 4 levels "1","2","3","6": 1 2 3 4 4
Run Code Online (Sandbox Code Playgroud)
运行这行代码
mean(A == B)
Run Code Online (Sandbox Code Playgroud)
给我以下错误:
Ops.factor(A,B)中的错误:因素的级别集是不同的
我有一个整数数据类型矩阵,尺寸为100 x 7000.我想转置它.我使用了opencv库中的transpose()函数.但它给出了错误的结果.大多数值变为浮点数并且非常高,这在原始矩阵中不存在.这是我的代码
cv::Mat data; //data matrix with integer values, dimension is 100 x 7000
cv::Mat data_tp = cv::Mat(data.cols, data.rows, CV_32F);
cv::transpose(data, data_tp);
我认为这可能是内存泄漏或任何内存管理不善的问题.因为这只是大代码的一部分.关于内存管理或其他任何人遇到此问题的任何提示?