python如何将多列.txt数据归一化并输出为txt
时间: 2023-06-03 21:02:24 浏览: 247
yolov输出转变,使用python将txt文件反归一化
文件?
首先,你需要安装NumPy库,并将你的数据读入到一个NumPy数组中。接下来,使用以下代码对每列数据进行归一化处理:
```python
import numpy as np
data = np.loadtxt('data.txt')
norm_data = (data - data.min(axis=0)) / (data.max(axis=0) - data.min(axis=0))
np.savetxt('norm_data.txt', norm_data, fmt='%f', delimiter='\t')
```
这个代码将读取一个名为"data.txt"的文件,其中包含多列数据。然后,它将对每列数据进行归一化,使用"norm_data"数组保存结果,并将结果输出到名为"norm_data.txt"的文件中。"fmt"参数指定每个数字的输出格式,"delimiter"参数指定字段之间的分隔符。
阅读全文