我收到以下错误:
值错误:具有多个元素的数组的真值是不明确的。使用 a.any() 或 a.全部 ()
似乎找不到解决方案。
请帮忙。
import numpy as np
import pandas as pd
t = np.arange(0,100,1); t = pd.Series(t)
y = np.random.randint(1,20,100); y = pd.Series(y)
df = pd.DataFrame({'t': t,'y': y})
mean = np.mean(df['y'])
st_dev = np.std(df.y)
conds = [(df['y'].values > mean + 3*st_dev), (df['y'].values < mean - 3*st_dev),
(df['y'].values <= (mean + 3*st_dev) and (mean - 3*st_dev) <= df['y'].values )]
choices = [1,0,2]
Smart猫小萌
相关分类