这是我的代码:
train_points <- read.table("kaggle_train_points.txt", sep="\t")
train_labels <- read.table("kaggle_train_labels.txt", sep="\t")
test_points <- read.table("kaggle_test_points.txt", sep="\t")
#uses package 'class'
library(class)
knn(train_points, test_points, train_labels, k = 5);
Run Code Online (Sandbox Code Playgroud)
dim(train_points)
是42000 x 784
dim(train_labels)
是42000 x 1
我没有看到这个问题,但我收到了错误:
knn中的错误(train_points,test_points,train_labels,k = 5):
'train'和'class'具有不同的长度.
有什么问题?
简单的问题,我已经存储了一个R对象的PMML代码pmmlcode <- pmml(my.object)
,我想用一些方法将它直接保存到文本文件中.通常的write.table
方法不起作用,因为数据不是表.
让我说我有
A = [3 0 2; ...
0 0 1; ...
1 1 0]
A = sparse(A);
Run Code Online (Sandbox Code Playgroud)
其输出如下:
ans =
(1,1) 3
(3,1) 1
(3,2) 1
(1,3) 2
(2,3) 1
Run Code Online (Sandbox Code Playgroud)
问题:是否有一个简单的命令来生成以下向量?
B = [1 1 3;3 1 1; 3 2 1; 1 3 2;2 3 1]
ans =
1 1 3
3 1 1
3 2 1
1 3 2
2 3 1
Run Code Online (Sandbox Code Playgroud)