Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save MSeifert04/0026a3ff29027b8b694ccfb8d7105ad9 to your computer and use it in GitHub Desktop.
Save MSeifert04/0026a3ff29027b8b694ccfb8d7105ad9 to your computer and use it in GitHub Desktop.
import io
import pandas as pd
a = """[[ 0.96725219 0.01808783 0.63087793 0.45407222 0.30586779 0.04848813
0.01797095]
[ 0.87762897 0.07705762 0.33049588 0.91429797 0.5776607 0.18207652
0.2355932 ]
[ 0.68803166 0.31540537 0.92606902 0.83542726 0.43457601 0.44952604
0.35121332]
[ 0.14366487 0.23486924 0.16421432 0.27709387 0.19646975 0.8243488
0.37708642]
[ 0.07594925 0.36608386 0.02087877 0.07507932 0.40005067 0.84625563
0.62827931]
[ 0.63662663 0.41408688 0.43447501 0.22135816 0.58944708 0.66456168
0.5871466 ]
[ 0.16807584 0.70981667 0.18597074 0.02034372 0.94706437 0.61333699
0.8444439 ]]"""
pd.read_csv(io.StringIO(re.sub(r'[\[\]]+', '', a)),
header=None, delim_whitespace=True).values
# Result
array([[ 0.96725219, 0.01808783, 0.63087793, 0.45407222, 0.30586779,
0.04848813],
[ 0.01797095, nan, nan, nan, nan,
nan],
[ 0.87762897, 0.07705762, 0.33049588, 0.91429797, 0.5776607 ,
0.18207652],
[ 0.2355932 , nan, nan, nan, nan,
nan],
[ 0.68803166, 0.31540537, 0.92606902, 0.83542726, 0.43457601,
0.44952604],
[ 0.35121332, nan, nan, nan, nan,
nan],
[ 0.14366487, 0.23486924, 0.16421432, 0.27709387, 0.19646975,
0.8243488 ],
[ 0.37708642, nan, nan, nan, nan,
nan],
[ 0.07594925, 0.36608386, 0.02087877, 0.07507932, 0.40005067,
0.84625563],
[ 0.62827931, nan, nan, nan, nan,
nan],
[ 0.63662663, 0.41408688, 0.43447501, 0.22135816, 0.58944708,
0.66456168],
[ 0.5871466 , nan, nan, nan, nan,
nan],
[ 0.16807584, 0.70981667, 0.18597074, 0.02034372, 0.94706437,
0.61333699],
[ 0.8444439 , nan, nan, nan, nan,
nan]])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment