gpt4 book ai didi

python - 对不同的 CSV 文件获得相同的结果

转载 作者:行者123 更新时间:2023-12-04 08:38:34 24 4
gpt4 key购买 nike

描述:我有一段 Python 代码,这段代码将一个 CSV 文件作为输入,并生成一个 .player 文件作为输出。我有四个不同的 CSV 文件,因此,在运行代码四次后(一个接一个 CSV 文件),我有四个 .player 文件。
存储库:https://github.com/divkrsh/gridlab-d
DATA:CSV 文件中的数据通过此代码生成一个 .player 文件作为 0 到 1 范围内的输出。因此,该代码应该读取 CSV 文件的第二列并在其中创建一个播放器文件0 到 1 的范围。
跑:

pip install -r requirements.txt

python player_adjuster.py Load1.csv
python player_adjuster.py Load2.csv
python player_adjuster.py Load3.csv
python player_adjuster.py Load4.csv
PS C:\Users\JOHN\Documents\PYTHON\GRIDLAB-D> python player_adjuster.py Load1.csv
.csv
> Enter starttime:
Accepted format is 'YYYY-MM-DD HH:mm:ss'
? 2020-08-01 00:00:00
> Simulation Interval:
Example acceptable values:
1h, 10s, 5m, i.e. any other integer value followed by h,d,s or m
? 15m
> Player file name (dont provide extension.
It will automatically have *.player extension
? Load1
PS C:\Users\JOHN\Documents\PYTHON\GRIDLAB-D>
output_directory
问题:所有四个 .player 文件的内容都相同。但是,它们应该是不同的。
我需要什么:代码的哪一部分是这样做的?我该如何纠正这个问题(即,为不同的 CSV 文件接收不同的输出)?

最佳答案

分析存储库,我们可以看到:x = np.arange(rows_to_make)x = preprocessing.minmax_scale(x, feature_range=(0, rows_to_make), axis=0, copy=True)y_new = preprocessing.minmax_scale(x, feature_range=(0, 1), axis=0, copy=True)x 对于每个 CSV 文件都是相同的(仅取决于用户输入)。所以这里肯定是第三行故障。
我的猜测可能是我在这里提到的最后一行(存储库中的第 87 行)应该类似于 y_new = preprocessing.minmax_scale(y_new, feature_range=(0, 1), axis=0, copy=True)

关于python - 对不同的 CSV 文件获得相同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64678082/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com