import numpy as np
from StringIO import StringIO


print "Multi-Row, Multi-Col -- ndmin=0"
nd_data = StringIO("13.4 45.4 8 11.3 2\n11.1 -3.2 9 12.2 3")
a = np.loadtxt(nd_data)
print a.shape
print a


print "Single Row, Multi-Col -- ndmin=0"
sing_row = StringIO("13.4 45.4 8 11.3 2")
a = np.loadtxt(sing_row)
print a.shape
print a

print "Multi-Row, Single Column -- ndmin=0"
sing_col = StringIO("13.4\n11.1")
a = np.loadtxt(sing_col)
print a.shape
print a



print "Single Row, Multi-Col -- ndmin=2"
sing_row = StringIO("13.4 45.4 8 11.3 2")
a = np.loadtxt(sing_row, ndmin=2)
print a.shape
print a


print "Multi-Row, Single Column -- ndmin=2"
sing_col = StringIO("13.4\n11.1")
a = np.loadtxt(sing_col, ndmin=2)
print a.shape
print a
