我正在尝试创建一个程序,该程序将创建一个数组并向循环中的每个对象添加1,并且如您所见,当您运行代码时,向每个对象添加的代码超过1,请帮助我
array = np.random.rand(1, 2, 2, 1)
s1 = tf.nn.softmax(array, axis=1)
s2 = tf.nn.softmax(array, axis=2)
rs = tf.reduce_sum([s1, s2], 0)
答案 0 :(得分:0)
您是说当前结果始终具有最大的2个数字1, 2, 3, 3
,
而您只需要一个数字,1, 2, 3
?
如果是这样,请删除n1.push(y)
。
var n1 = [];
var y = 0;
var z = 0
ola();
function ola() {
var bola = setInterval(soma, 500);
ola2();
}
function soma() {
// n1.push(y);
console.log("ny: " + n1[y]);
console.log("y: " + y);
console.log("length: " + n1["length"]);
console.log(n1);
y++;
ola2();
}
function ola2() {
var p = y - 1;
for (var x = p; x < y; x++) {
n1[x] = z;
z++;
}
}