TFJS amallari
- Qo‘shish
- Ayirish
- Ko‘paytirish
- Bo‘lish
- Kvadratga oshirish
- Shaklni o‘zgartirish
Tenzorlarni qo‘shish
Ikki tenzorni tensorA.add(tensorB) yordamida qo‘shishingiz mumkin:
Misol
const tensorA = tf.tensor([[1, 2], [3, 4], [5, 6]]);
const tensorB = tf.tensor([[1,-1], [2,-2], [3,-3]]);
// Tensor Addition
const tensorNew = tensorA.add(tensorB);
// Result: [ [2, 1], [5, 2], [8, 3] ]
Tenzorlarni ayirish
Bir tenzordan ikkinchisini tensorA.sub(tensorB) yordamida ayirishingiz mumkin:
Misol
const tensorA = tf.tensor([[1, 2], [3, 4], [5, 6]]);
const tensorB = tf.tensor([[1,-1], [2,-2], [3,-3]]);
// Tensor Subtraction
const tensorNew = tensorA.sub(tensorB);
// Result: [ [0, 3], [1, 6], [2, 9] ]
Tenzorlarni ko‘paytirish
Ikki tenzorni tensorA.mul(tensorB) yordamida ko‘paytirishingiz mumkin:
Misol
const tensorA = tf.tensor([1, 2, 3, 4]);
const tensorB = tf.tensor([4, 4, 2, 2]);
// Tensor Multiplication
const tensorNew = tensorA.mul(tensorB);
// Result: [ 4, 8, 6, 8 ]
Tenzorlarni bo‘lish
Bir tenzorni ikkinchisiga tensorA.div(tensorB) yordamida bo‘lishingiz mumkin:
Misol
const tensorA = tf.tensor([2, 4, 6, 8]);
const tensorB = tf.tensor([1, 2, 2, 2]);
// Tensor Division
const tensorNew = tensorA.div(tensorB);
// Result: [ 2, 2, 3, 4 ]
Tenzorni kvadratga oshirish
Tenzorni tensor.square() yordamida kvadratga oshirishingiz mumkin:
Misol
const tensorA = tf.tensor([1, 2, 3, 4]);
// Tensor Square
const tensorNew = tensorA.square();
// Result [ 1, 4, 9, 16 ]
Tenzor shaklini o‘zgartirish
Tenzordagi elementlar soni uning shaklidagi o‘lchamlar kattaliklarining ko‘paytmasiga teng.
Bir xil hajmdagi (elementlar soni bir xil bo‘lgan) turli shakllar bo‘lishi mumkinligi sababli, tenzorni xuddi shu hajmdagi boshqa shaklga keltirish ko‘pincha foydali bo‘ladi.
Tenzor shaklini tensor.reshape() yordamida o‘zgartirishingiz mumkin:
Misol
const tensorA = tf.tensor([[1, 2], [3, 4]]);
const tensorB = tensorA.reshape([4, 1]);
// Result: [ [1], [2], [3], [4] ]
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
