D:\Program Files\python3.5\lib\site-packages\h5py\__init__.py:36: FutureWarning: Conversion of the s

本文介绍了一个关于h5py和numpy版本不兼容导致的FutureWarning警告问题及其解决方案。该问题源于h5py对numpy类型判断的变化,可通过将numpy版本降级至1.13.3来规避。

1.错误:

D:\Program Files\python3.5\lib\site-packages\h5py\__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.   from ._conv import register_converters as _register_converters

2.原因:(参考:https://wuwb.me/2018/03/h5py-futurewarning-problem-fix.html

h5py 和 numpy 版本冲突,h5py 官方已修复合并到 master 分支,但是还没发新版,在发版之前可以用降级 numpy 的方法跳过这个问题。降级命令如下:

pip install numpy==1.13.3(tensorflow-gpu 1.6.0 匹配numpy 1.13.3)

Windows PowerShell 版权所有(C) Microsoft Corporation。保留所有权利。 安装最新的 PowerShell,了解新功能和改进!https://aka.ms/PSWindows PS F:\pythonten\project> cl 用于 x64 的 Microsoft (R) C/C++ 优化编译器 19.44.35209 版 版权所有(C) Microsoft Corporation。保留所有权利。 用法: cl [ 选项... ] 文件名... [ /link 链接选项... ] PS F:\pythonten\project> pip install mnnpy -i https://pypi.tuna.tsinghua.edu.cn/simple/ Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/ Collecting mnnpy Using cached https://pypi.tuna.tsinghua.edu.cn/packages/c2/6e/e8f963203e552d80a04adf80b19ecb248fa949b3db7a6fc935a2f49e8454/mnnpy-0.1.9.5.tar.gz (117 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Requirement already satisfied: numpy in f:\pythonten\python310\lib\site-packages (from mnnpy) (1.26.3) Requirement already satisfied: scipy in f:\pythonten\python310\lib\site-packages (from mnnpy) (1.12.0) Requirement already satisfied: anndata in f:\pythonten\python310\lib\site-packages (from mnnpy) (0.9.2) Requirement already satisfied: pandas in f:\pythonten\python310\lib\site-packages (from mnnpy) (2.2.0) Requirement already satisfied: numba in f:\pythonten\python310\lib\site-packages (from mnnpy) (0.58.1) Requirement already satisfied: h5py>=3 in f:\pythonten\python310\lib\site-packages (from anndata->mnnpy) (3.10.0) Requirement already satisfied: natsort in f:\pythonten\python310\lib\site-packages (from anndata->mnnpy) (8.4.0) Requirement already satisfied: packaging>=20 in f:\pythonten\python310\lib\site-packages (from anndata->mnnpy) (23.2) Requirement already satisfied: python-dateutil>=2.8.2 in f:\pythonten\python310\lib\site-packages (from pandas->mnnpy) (2.8.2) Requirement already satisfied: pytz>=2020.1 in f:\pythonten\python310\lib\site-packages (from pandas->mnnpy) (2023.3.post1) Requirement already satisfied: tzdata>=2022.7 in f:\pythonten\python310\lib\site-packages (from pandas->mnnpy) (2023.4) Requirement already satisfied: six>=1.5 in f:\pythonten\python310\lib\site-packages (from python-dateutil>=2.8.2->pandas->mnnpy) (1.16.0) Requirement already satisfied: llvmlite<0.42,>=0.41.0dev0 in f:\pythonten\python310\lib\site-packages (from numba->mnnpy) (0.41.1) Building wheels for collected packages: mnnpy Building wheel for mnnpy (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for mnnpy (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [73 lines of output] C:\Users\Lenovo\AppData\Local\Temp\pip-build-env-2jqu8z5o\overlay\Lib\site-packages\setuptools\dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key &#39;python-tag&#39; in &#39;bdist_wheel&#39; (setup.cfg), please use the underscore name &#39;python_tag&#39; instead. !! ******************************************************************************** Usage of dash-separated &#39;python-tag&#39; will not be supported in future versions. Please use the underscore name &#39;python_tag&#39; instead. (Affected: mnnpy). By 2026-Mar-03, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! opt = self._enforce_underscore(opt, section) C:\Users\Lenovo\AppData\Local\Temp\pip-build-env-2jqu8z5o\overlay\Lib\site-packages\setuptools\dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() Building with c. running bdist_wheel running build running build_py file irlb.py (for module irlb) not found file mnn.py (for module mnn) not found file utils.py (for module utils) not found creating build\lib.win-amd64-cpython-310\mnnpy copying mnnpy\irlb.py -> build\lib.win-amd64-cpython-310\mnnpy copying mnnpy\mnn.py -> build\lib.win-amd64-cpython-310\mnnpy copying mnnpy\settings.py -> build\lib.win-amd64-cpython-310\mnnpy copying mnnpy\utils.py -> build\lib.win-amd64-cpython-310\mnnpy copying mnnpy\__init__.py -> build\lib.win-amd64-cpython-310\mnnpy file irlb.py (for module irlb) not found file mnn.py (for module mnn) not found file utils.py (for module utils) not found running build_ext building &#39;mnnpy._utils&#39; extension creating build\temp.win-amd64-cpython-310\Release\mnnpy "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IF:\pythonten\python310\include -IF:\pythonten\python310 \Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\include" "- IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0 .26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" /Tcmnnpy/_utils.c /Fobuild\temp.win-amd64-cpython-310\Release\mnnpy\_utils.obj -O2 -ffast-math -march=native -fopenmp cl: 命令行 warning D9002 :忽略未知选项“-ffast-math” cl: 命令行 warning D9002 :忽略未知选项“-march=native” cl: 命令行 warning D9002 :忽略未知选项“-fopenmp” _utils.c mnnpy/_utils.c(2117): warning C4244: “=”: 从“double”转换到“float”,可能丢失数据 mnnpy/_utils.c(2359): warning C4244: “=”: 从“double”转换到“float”,可能丢失数据 mnnpy/_utils.c(2576): warning C4244: “=”: 从“double”转换到“float”,可能丢失数据 mnnpy/_utils.c(16475): error C2105: “++”需要左值 mnnpy/_utils.c(16477): error C2105:--”需要左值 mnnpy/_utils.c(16764): error C2105: “++”需要左值 mnnpy/_utils.c(16766): error C2105:--”需要左值 mnnpy/_utils.c(17003): error C2105: “++”需要左值 mnnpy/_utils.c(17005): error C2105:--”需要左值 mnnpy/_utils.c(17615): warning C4996: &#39;PyEval_InitThreads&#39;: deprecated in 3.9 mnnpy/_utils.c(17674): error C2039: "tp_print": 不是 "_typeobject" 的成员 F:\pythonten\python310\include\cpython/object.h(191): note: 参见“_typeobject”的声明 mnnpy/_utils.c(17679): error C2039: "tp_print": 不是 "_typeobject" 的成员 F:\pythonten\python310\include\cpython/object.h(191): note: 参见“_typeobject”的声明 mnnpy/_utils.c(17694): error C2039: "tp_print": 不是 "_typeobject" 的成员 F:\pythonten\python310\include\cpython/object.h(191): note: 参见“_typeobject”的声明 mnnpy/_utils.c(17707): error C2039: "tp_print": 不是 "_typeobject" 的成员 F:\pythonten\python310\include\cpython/object.h(191): note: 参见“_typeobject”的声明 mnnpy/_utils.c(19372): warning C4996: &#39;PyUnicode_FromUnicode&#39;: deprecated in 3.3 error: command &#39;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX86\\x64\\cl.exe&#39; failed with exit code 2 [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for mnnpy Failed to build mnnpy ERROR: Failed to build installable wheels for some pyproject.toml based projects (mnnpy) PS F:\pythonten\project> pip install mnnpy Collecting mnnpy Using cached mnnpy-0.1.9.5.tar.gz (117 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Requirement already satisfied: numpy in f:\pythonten\python310\lib\site-packages (from mnnpy) (1.26.3) Requirement already satisfied: scipy in f:\pythonten\python310\lib\site-packages (from mnnpy) (1.12.0) Requirement already satisfied: anndata in f:\pythonten\python310\lib\site-packages (from mnnpy) (0.9.2) Requirement already satisfied: pandas in f:\pythonten\python310\lib\site-packages (from mnnpy) (2.2.0) Requirement already satisfied: numba in f:\pythonten\python310\lib\site-packages (from mnnpy) (0.58.1) Requirement already satisfied: h5py>=3 in f:\pythonten\python310\lib\site-packages (from anndata->mnnpy) (3.10.0) Requirement already satisfied: natsort in f:\pythonten\python310\lib\site-packages (from anndata->mnnpy) (8.4.0) Requirement already satisfied: packaging>=20 in f:\pythonten\python310\lib\site-packages (from anndata->mnnpy) (23.2) Requirement already satisfied: python-dateutil>=2.8.2 in f:\pythonten\python310\lib\site-packages (from pandas->mnnpy) (2.8.2) Requirement already satisfied: pytz>=2020.1 in f:\pythonten\python310\lib\site-packages (from pandas->mnnpy) (2023.3.post1) Requirement already satisfied: tzdata>=2022.7 in f:\pythonten\python310\lib\site-packages (from pandas->mnnpy) (2023.4) Requirement already satisfied: six>=1.5 in f:\pythonten\python310\lib\site-packages (from python-dateutil>=2.8.2->pandas->mnnpy) (1.16.0) Requirement already satisfied: llvmlite<0.42,>=0.41.0dev0 in f:\pythonten\python310\lib\site-packages (from numba->mnnpy) (0.41.1) Building wheels for collected packages: mnnpy Building wheel for mnnpy (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for mnnpy (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [73 lines of output] C:\Users\Lenovo\AppData\Local\Temp\pip-build-env-sra4z_m5\overlay\Lib\site-packages\setuptools\dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key &#39;python-tag&#39; in &#39;bdist_wheel&#39; (setup.cfg), please use the underscore name &#39;python_tag&#39; instead. !! ******************************************************************************** Usage of dash-separated &#39;python-tag&#39; will not be supported in future versions. Please use the underscore name &#39;python_tag&#39; instead. (Affected: mnnpy). By 2026-Mar-03, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! opt = self._enforce_underscore(opt, section) C:\Users\Lenovo\AppData\Local\Temp\pip-build-env-sra4z_m5\overlay\Lib\site-packages\setuptools\dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() Building with c. running bdist_wheel running build running build_py file irlb.py (for module irlb) not found file mnn.py (for module mnn) not found file utils.py (for module utils) not found creating build\lib.win-amd64-cpython-310\mnnpy copying mnnpy\irlb.py -> build\lib.win-amd64-cpython-310\mnnpy copying mnnpy\mnn.py -> build\lib.win-amd64-cpython-310\mnnpy copying mnnpy\settings.py -> build\lib.win-amd64-cpython-310\mnnpy copying mnnpy\utils.py -> build\lib.win-amd64-cpython-310\mnnpy copying mnnpy\__init__.py -> build\lib.win-amd64-cpython-310\mnnpy file irlb.py (for module irlb) not found file mnn.py (for module mnn) not found file utils.py (for module utils) not found running build_ext building &#39;mnnpy._utils&#39; extension creating build\temp.win-amd64-cpython-310\Release\mnnpy "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IF:\pythonten\python310\include -IF:\pythonten\python310 \Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\include" "- IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0 .26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" /Tcmnnpy/_utils.c /Fobuild\temp.win-amd64-cpython-310\Release\mnnpy\_utils.obj -O2 -ffast-math -march=native -fopenmp cl: 命令行 warning D9002 :忽略未知选项“-ffast-math” cl: 命令行 warning D9002 :忽略未知选项“-march=native” cl: 命令行 warning D9002 :忽略未知选项“-fopenmp” _utils.c mnnpy/_utils.c(2117): warning C4244: “=”: 从“double”转换到“float”,可能丢失数据 mnnpy/_utils.c(2359): warning C4244: “=”: 从“double”转换到“float”,可能丢失数据 mnnpy/_utils.c(2576): warning C4244: “=”: 从“double”转换到“float”,可能丢失数据 mnnpy/_utils.c(16475): error C2105: “++”需要左值 mnnpy/_utils.c(16477): error C2105:--”需要左值 mnnpy/_utils.c(16764): error C2105: “++”需要左值 mnnpy/_utils.c(16766): error C2105:--”需要左值 mnnpy/_utils.c(17003): error C2105: “++”需要左值 mnnpy/_utils.c(17005): error C2105:--”需要左值 mnnpy/_utils.c(17615): warning C4996: &#39;PyEval_InitThreads&#39;: deprecated in 3.9 mnnpy/_utils.c(17674): error C2039: "tp_print": 不是 "_typeobject" 的成员 F:\pythonten\python310\include\cpython/object.h(191): note: 参见“_typeobject”的声明 mnnpy/_utils.c(17679): error C2039: "tp_print": 不是 "_typeobject" 的成员 F:\pythonten\python310\include\cpython/object.h(191): note: 参见“_typeobject”的声明 mnnpy/_utils.c(17694): error C2039: "tp_print": 不是 "_typeobject" 的成员 F:\pythonten\python310\include\cpython/object.h(191): note: 参见“_typeobject”的声明 mnnpy/_utils.c(17707): error C2039: "tp_print": 不是 "_typeobject" 的成员 F:\pythonten\python310\include\cpython/object.h(191): note: 参见“_typeobject”的声明 mnnpy/_utils.c(19372): warning C4996: &#39;PyUnicode_FromUnicode&#39;: deprecated in 3.3 error: command &#39;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX86\\x64\\cl.exe&#39; failed with exit code 2 [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for mnnpy Failed to build mnnpy ERROR: Failed to build installable wheels for some pyproject.toml based projects (mnnpy)
06-08
D:\Program Files\Python\Python311>python D:/501/files/templates/多参数时序型健康基线-1.0.py D:/501/files/excel/output20250903170217.json D:/501/files/excel/多参数时序型健康基线-1.0.py20250903170217.png D:/501/files/excel/多参数时序型健康基线-1.0.py20250903170217.json D:/501/files/excel/多参数时序型健 康基线-1.0.py训练的模型20250903170217.pkl 10 32 2 10 1 0.9 5 D:/501/files/excel/多参数时序型健康基线-1.0.py训练的H5模型20250903170217.h5 D:/501/files/excel/多参数时序型健康基线-1.0.py历史数据20250903170217.json TMJ014 TMJ013 time 2024-06-02 17:53:05 0.424662 0.470395 2024-06-02 17:53:08 0.587994 0.209065 2024-06-02 17:53:11 0.614127 0.137199 2024-06-02 17:53:14 0.483462 0.424662 2024-06-02 17:53:17 0.235198 0.594527 D:\501\files\templates\多参数时序型健康基线-1.0.py:65: FutureWarning: &#39;files&#39; is deprecated and will be removed in a future version, please use &#39;FILES&#39; instead. df_ave = df.resample(rule).mean() Traceback (most recent call last): File "pandas/_libs/tslibs/offsets.pyx", line 4916, in pandas._libs.tslibs.offsets.to_offset ValueError: separator must be spaces During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\501\files\templates\多参数时序型健康基线-1.0.py", line 346, in <module> main(json_file_path) File "D:\501\files\templates\多参数时序型健康基线-1.0.py", line 246, in main df = down_sample(sys.argv[12], df) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\501\files\templates\多参数时序型健康基线-1.0.py", line 65, in down_sample df_ave = df.resample(rule).mean() ^^^^^^^^^^^^^^^^^ File "D:\Program Files\Python\Python311\Lib\site-packages\pandas\core\generic.py", line 9790, in resample return get_resampler( ^^^^^^^^^^^^^^ File "D:\Program Files\Python\Python311\Lib\site-packages\pandas\core\resample.py", line 2049, in get_resampler tg = TimeGrouper(obj, **kwds) # type: ignore[arg-type] ^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Program Files\Python\Python311\Lib\site-packages\pandas\core\resample.py", line 2143, in __init__ freq = to_offset(freq) ^^^^^^^^^^^^^^^ File "pandas/_libs/tslibs/offsets.pyx", line 4791, in pandas._libs.tslibs.offsets.to_offset File "pandas/_libs/tslibs/offsets.pyx", line 4954, in pandas._libs.tslibs.offsets.to_offset ValueError: Invalid frequency: D:/501/files/excel/多参数时序型健康基线-1.0.py训练的H5模型20250903170217.h5min, failed to parse with error message: ValueError(&#39;separator must be spaces&#39;) 怎么解决
最新发布
09-04
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值