x, y = np.meshgrid(np.arange(range_x), np.arange(range_y)) # np.savetxt('reshape_data.txt', x, delimiter=' ', fmt="%i") x_o = x - range_x / 2 y_o = y - range_y / 2 x_i = x - dx y_i = y - dy 翻译为C++ EigenTensor
时间: 2024-04-03 17:33:30 浏览: 86
详解使用python绘制混淆矩阵(confusion_matrix)
3星 · 编辑精心推荐
Eigen::Tensor<double, 2> x(range_y, range_x);
Eigen::Tensor<double, 2> y(range_y, range_x);
Eigen::Tensor<double, 2> xo(range_y, range_x);
Eigen::Tensor<double, 2> yo(range_y, range_x);
Eigen::Tensor<double, 2> xi(range_y, range_x);
Eigen::Tensor<double, 2> yi(range_y, range_x);
// initialize range_x, range_y, dx, dy
for (int i = 0; i < range_y; i++) {
for (int j = 0; j < range_x; j++) {
x(i, j) = j;
y(i, j) = i;
}
}
xo = x - range_x / 2.0;
yo = y - range_y / 2.0;
xi = x - dx;
yi = y - dy;
阅读全文