static void ShowClustered(double[][] data, int[] clustering, int numClusters, int decimals)
{
for (int k = 0; k < numClusters; ++k)
{
Console.WriteLine("==============================================");
for (int i = 0; i < data.Length; ++i)
{
int clusterID = clustering[i];
if (clusterID != k) continue;
Console.Write(i.ToString().PadLeft(3) + " ");
for (int j = 0; j < data[i].Length; ++j)
{
if (data[i][j] >= 0.0) Console.Write(" ");
Console.Write(data[i][j].ToString("F" + decimals) + " ");
}
Console.WriteLine("");
}
Console.WriteLine("===============================================");
}
}
我想将此ShowClustered()
方法的输出写入文本文件。在主要功能中它看起来像这样。
ShowClustered(Marks, clustering, numClusters, 1);
如何将上述方法写入文本文件?
答案 0 :(得分:1)
在不更改代码的情况下执行此操作的简单方法是将其重定向到文件。
app.exe > filename.txt