PEData = {
let data = [],
pe;
for (let pos = 0; pos < maxPosition; ++pos) {
for (let i = 0; i < dModel; i += 2) {
pe = Math.sin(pos / Math.pow(kValue, (2 * i) / dModel));
data.push({ pos, i: i, pe });
pe = Math.cos(pos / Math.pow(kValue, (2 * i) / dModel));
data.push({ pos, i: i + 1, pe });
}
}
return data;
}