diff --git a/src/helper_files/helper.cpp b/src/helper_files/helper.cpp
index 44bc9c2c31f3fbef352492bd8c3cfabe1a25c52b..b421ff73d9061fa4bf2afad760e48f9f25a044d0 100644
--- a/src/helper_files/helper.cpp
+++ b/src/helper_files/helper.cpp
@@ -75,6 +75,16 @@ rowvec convertArrayToRowvec(float *arr, int vecSize)
 	return rVector;
 }
 
+Row<size_t> convertArrayToVec(float *arr, int vecSize)
+{
+	Row<size_t> rVector(vecSize);
+	for(int i = 0; i < vecSize; i++)
+	{
+		rVector[i] = arr[i];
+	}
+	return rVector;
+}
+
 mat convertArrayToMat(float *arr, int vecSize, int rowCount)
 {
 	mat matrix(rowCount,(vecSize/rowCount));
diff --git a/src/helper_files/helper.hpp b/src/helper_files/helper.hpp
index 80e45ac76a9e2379cd168574ee8a4c2ed57c3a39..0a7d8f50e344220d593c84a2e4534cabb1d2c525 100644
--- a/src/helper_files/helper.hpp
+++ b/src/helper_files/helper.hpp
@@ -24,6 +24,8 @@ float *convertToArray(vector<vec> vec);
 
 rowvec convertArrayToRowvec(float *arr, int vecSize);
 
+Row<size_t> convertArrayToVec(float *arr, int vecSize);
+
 mat convertArrayToMat(float *arr, int vecSize, int rowCount);
 
 #endif