gpt4 book ai didi

c# - 如何将 matrix 转换为 Matrix

转载 作者:行者123 更新时间:2023-11-30 16:07:52 37 4
gpt4 key购买 nike

我想计算如下:Matrix<float> * Matrix<double>

Matrix<float>有大约 6M*3 个元素,如何转换 Matrix<double>Matrix<float>这样我就能得到 Matrix<float>结果。

最佳答案

您可以使用 Map 函数将 double 矩阵参数转换为浮点矩阵:

Matrix<double> m1 = Matrix<double>.Build.Random(6000000,3);
Matrix<float> m2 = m1.Map(x => (float)x);

或者另一种方式

Matrix<float> m2 = m1.Map(Convert.ToSingle);

关于c# - 如何将 matrix<double> 转换为 Matrix<float>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30195260/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com