【发布时间】:2021-12-06 23:56:12
【问题描述】:
我在控制台中收到低于 python 的警告。我没有找到任何解决方案。我们不想抑制警告。 此外,我们有一个很大的代码库设置。如何知道哪个代码块是导致此错误的原因,因为警告不要给出代码行号。 我使用的是以下版本的python和numpy。是不是因为python和numpy的旧版本。
Python 版本 - 3.6.8 Numpy 版本 - 1.19.5 matplotlib 版本是 3.3.4 熊猫版本是 1.1.5
警告:
/python3.6/site-packages/matplotlib/cbook/init.py:1402:FutureWarning:支持多维索引(例如obj[:, None])已弃用,将在未来的版本。改为在索引之前转换为 numpy 数组。
python3.6/site-packages/pandas/core/indexing.py:1743: SettingWithCopyWarning: 试图在 DataFrame 中的切片副本上设置一个值。 尝试改用 .loc[row_indexer,col_indexer] = value
【问题讨论】:
-
错误来自matplotlib,你用的是什么版本的matplotlib?
-
@Rob。 matplotlib 版本是 3.3.4,pandas 版本是 1.1.5 ..我在原帖中也提到了一些与 pandas 相关的警告
-
这将有助于使整个回溯可用。错误可能在堆栈的某个地方。
标签: python python-3.x numpy matplotlib