| 1269 | } |
| 1270 | |
| 1271 | matrix concat_matrix(matrix m1, matrix m2) |
| 1272 | { |
| 1273 | int i, count = 0; |
| 1274 | matrix m; |
| 1275 | m.cols = m1.cols; |
| 1276 | m.rows = m1.rows+m2.rows; |
| 1277 | m.vals = calloc(m1.rows + m2.rows, sizeof(float*)); |
| 1278 | for(i = 0; i < m1.rows; ++i){ |
| 1279 | m.vals[count++] = m1.vals[i]; |
| 1280 | } |
| 1281 | for(i = 0; i < m2.rows; ++i){ |
| 1282 | m.vals[count++] = m2.vals[i]; |
| 1283 | } |
| 1284 | return m; |
| 1285 | } |
| 1286 | |
| 1287 | data concat_data(data d1, data d2) |
| 1288 | { |