def _parse_data_array(self, data_array):
<EOL>tokenSeparator = data_array.encoding.tokenSeparator<EOL>blockSeparator = data_array.encoding.blockSeparator<EOL>data_values = data_array.values<EOL>lines = [x for x in data_values.split(blockSeparator) if x != "<STR_LIT>"]<EOL>ret_val = []<EOL>for row in lines:<EOL><INDENT>values = row.split(tokenSeparator)<EOL>ret_val.append(<EOL>[<EOL>float(v)<EOL>if "<STR_LIT:U+0020>" not in v.strip()<EOL>else [float(vv) for vv in v.split()]<EOL>for v in values<EOL>]<EOL>)<EOL><DEDENT>return [list(x) for x in zip(*ret_val)]<EOL>
Parses a general DataArray.