Advertisement
Guest User

Untitled

a guest
Mar 26th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 6.78 KB | None | 0 0
  1. string line;
  2.             double[,] input = new double[5200, 169];
  3.             for(int i = 0; i < 26; i++)
  4.             {
  5.                 System.IO.StreamReader file = new System.IO.StreamReader(@"C:\Users\Paweł\Desktop\txt\" + Convert.ToChar(i+97) + ".txt");
  6.                 while ((line = file.ReadLine()) != null)
  7.                 {
  8.                     for (int b = 0; b < 200; b++)
  9.                         for (int j = 0; j < 169; j++)
  10.                         {
  11.                             input[b, j] = line[j] - 48;
  12.                         }
  13.                 }
  14.                 file.Close();
  15.             }
  16.             double[][] inputs = new double[5200][];
  17.             for (int i = 0; i < 5200; i++)
  18.             {
  19.                 double[] a = new double[169];
  20.                 for (int j = 0; j < 169; j++)
  21.                     a[j] = input[i, j];
  22.  
  23.                 inputs[i] = a;
  24.             }
  25.  
  26.             /*
  27.             file = new System.IO.StreamReader(@"C:\Users\Paweł\Desktop\txt\b.txt");
  28.             while ((line = file.ReadLine()) != null)
  29.             {
  30.                 for (int i = 0; i < 200; i++)
  31.                     for (int j = 0; j < 169; j++)
  32.                     {
  33.                         input[i, j] = line[j] - 48;
  34.                     }
  35.             }
  36.             file.Close();
  37.  
  38.             for (int i = 200; i < 400; i++)
  39.             {
  40.                 double[] a = new double[169];
  41.                 for (int j = 0; j < 169; j++)
  42.                     a[j] = input[i, j];
  43.  
  44.                 inputs[i] = a;
  45.             }
  46.             */
  47.             double[][] outputs = new double[5200][];
  48.             for (int i = 0; i < 200; i++)
  49.             {
  50.                 outputs[i] = new double[] { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  51.  
  52.             }
  53.             for (int i = 200; i < 400; i++)
  54.             {
  55.                 outputs[i] = new double[] { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  56.  
  57.             }
  58.             for (int i = 400; i < 600; i++)
  59.             {
  60.                 outputs[i] = new double[] { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  61.  
  62.             }
  63.             for (int i = 600; i < 800; i++)
  64.             {
  65.                 outputs[i] = new double[] { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  66.  
  67.             }
  68.             for (int i = 800; i < 1000; i++)
  69.             {
  70.                 outputs[i] = new double[] { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  71.  
  72.             }
  73.             for (int i = 1000; i < 1200; i++)
  74.             {
  75.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  76.  
  77.             }
  78.             for (int i = 1200; i < 1400; i++)
  79.             {
  80.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  81.  
  82.             }
  83.             for (int i = 1400; i < 1600; i++)
  84.             {
  85.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  86.  
  87.             }
  88.             for (int i = 1600; i < 1800; i++)
  89.             {
  90.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  91.  
  92.             }
  93.             for (int i = 1800; i < 2000; i++)
  94.             {
  95.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  96.  
  97.             }
  98.             for (int i = 2000; i < 2200; i++)
  99.             {
  100.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  101.  
  102.             }
  103.             for (int i = 2200; i < 2400; i++)
  104.             {
  105.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  106.  
  107.             }
  108.             for (int i = 2400; i < 2600; i++)
  109.             {
  110.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  111.  
  112.             }
  113.             for (int i = 2600; i < 2800; i++)
  114.             {
  115.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  116.  
  117.             }
  118.             for (int i = 2800; i < 3000; i++)
  119.             {
  120.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  121.  
  122.             }
  123.             for (int i = 3000; i < 3200; i++)
  124.             {
  125.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  126.  
  127.             }
  128.             for (int i = 3200; i < 3400; i++)
  129.             {
  130.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  131.  
  132.             }
  133.             for (int i = 3400; i < 3600; i++)
  134.             {
  135.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 };
  136.  
  137.             }
  138.             for (int i = 3600; i < 3800; i++)
  139.             {
  140.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 };
  141.  
  142.             }
  143.             for (int i = 3800; i < 4000; i++)
  144.             {
  145.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 };
  146.  
  147.             }
  148.             for (int i = 4000; i < 4200; i++)
  149.             {
  150.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 };
  151.  
  152.             }
  153.             for (int i = 4200; i < 4400; i++)
  154.             {
  155.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 };
  156.  
  157.             }
  158.             for (int i = 4400; i < 4600; i++)
  159.             {
  160.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 };
  161.  
  162.             }
  163.             for (int i = 4600; i < 4800; i++)
  164.             {
  165.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 };
  166.  
  167.             }
  168.             for (int i = 4800; i < 5000; i++)
  169.             {
  170.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 };
  171.  
  172.             }
  173.             for (int i = 5000; i < 5200; i++)
  174.             {
  175.                 outputs[i] = new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 };
  176.  
  177.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement