看起来numpy正在使用fromnumeric.py中已弃用的函数DataFrame.swapaxes。
Anaconda3\lib\site-packages\numpy\core\fromnumeric.py:59: FutureWarning: 'DataFrame.swapaxes' is deprecated and will be removed in a future version. Please use 'DataFrame.transpose' instead.
return bound(*args, **kwds)
字符串
我从以下代码行中得到了这个警告:
train, val, test = np.split(df.sample(frac=1), [int(0.8*len(df)), int(0.9*len(df))])
型
下面是我使用的嵌套结构:
到底是什么引发了这个警告,我应该在代码中修改什么来摆脱这个警告?
我还发现这是目前numpy在github中的一个开放问题。如果有人能帮忙,那就太好了。提前感谢。
1条答案
按热度按时间ukdjmx9f1#
swapaxes
自pandas 2.1.0以来已被弃用,将来将从API中删除。您需要将其替换为
transpose
/T
:字符串
或者:
型
关于链接的错误,不幸的是,用户方面没有太多的事情要做,只能等待它被修复。