我正在尝试使用以下内容读取数据文件:
dataset = tf.data.TextLineDataset('BigDatabase/dihedraldescriptors_large.txt').map(lambda x: tf.strings.split([x]).values)
tf.tensor([[B'12.011000000000'B'12.011000000000'B'12.0110000000'B'12.0110000000'B'3.000000000000'B'3.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000来'25.030000000000' b':' b'0.000' b'7.250' b'0.000' b'0.000'], shape=(17,), dtype=string)
数据文件包含用“:”分隔的特征向量和相应的值。我喜欢将文本解析为浮点数并在中心过滤冒号“:”。我试图映射以拆分文本,它似乎正在工作。但是我不知道如何将值转换为数字并从此处的 x 值中过滤冒号。