I have a numpy matrix with dimension 7000*2048 with a type of int16, it takes around 40MB on my disk, I want to read this matrix in my android application, I tried converting it into a CSV file but the file size became more than 500MB which is too much to package in my android application.
I also tried converting it to JSON but again the file size becomes over 100MB, is there some suitable data format I can convert my numpy(int16) array into, that occupies less space and is readable in Android/Java.
FileInputStream?