小编Cha*_*guy的帖子

k最近邻分类器训练每个班级的样本量

有人可以告诉我每个班级的培训样本量是否需要相等?

我可以采取这种情况吗?

          class1   class2  class3
samples    400      500     300
Run Code Online (Sandbox Code Playgroud)

或者所有类别的样本量是否相等?

algorithm classification machine-learning data-mining knn

0
推荐指数
1
解决办法
4317
查看次数

具有多个条件的for循环

我有一个阵列

int[] arr = {9,20,-2,-45,23,5,1};
Run Code Online (Sandbox Code Playgroud)

我正在使用它进行排序

java.util.Arrays.sort(arr);
Run Code Online (Sandbox Code Playgroud)

for循环:

for(int i =0;(i<arr.length) && (arr[i] > 0) ; i++)
Run Code Online (Sandbox Code Playgroud)

因为这种情况似乎不起作用(arr[i] > 0).我没想到为什么这不起作用的原因.令人惊讶的是,以下循环以预期的方式工作:

for(int i =0;(i<arr.length) && (arr[i] != 0) ; i++)
Run Code Online (Sandbox Code Playgroud)

for(int i =0;(i<arr.length) && (arr[i] < 0) ; i++)
Run Code Online (Sandbox Code Playgroud)

java for-loop

0
推荐指数
1
解决办法
9324
查看次数

getPassword()方法每次都返回一个不同的加密字符数组

我想创建一个登录框架.我将密码保存在数据库中.getPassword()每次新的加密字符数组时,该方法都会返回.

String pass = txtPass.getPassword().toString();
Run Code Online (Sandbox Code Playgroud)

那么如何比较存储在数据库中的密码和用户给出的密码?

java swing

0
推荐指数
1
解决办法
833
查看次数

Lua:将多个结果从函数传递给表构造函数

我偶然发现了lua的奇怪行为.代码示例:

function foo()
    local t = {'a', 'b', 'c'}
    return unpack(t)
end

function bar()
    local t = {'x', 'y'}
    return unpack(t)
end

b = { foo(), bar() }

for k,v in pairs(b) do
    print(k,v)
end
Run Code Online (Sandbox Code Playgroud)

此代码的结果是:

1   a
2   x
3   y
Run Code Online (Sandbox Code Playgroud)

因此,foo()除第一个元素外,所有结果都被丢弃.问题是,为什么有些元素被丢弃了?我已经简要检查了lua 5.2手册,但我没有看到这种行为的解释.

lua

0
推荐指数
1
解决办法
587
查看次数

写函数rand30()使用统一分布的rand100()返回1到100

请尝试编写rand30()应返回1到30的函数.

你有rand100()功能.

algorithm

-4
推荐指数
1
解决办法
111
查看次数