Cannot perform 'rand_' with a dtyped [object] array and scalar of type [bool]
base_data=base_df[base_df['機種']==float(mode) & base_df['顏色']==number[0] & base_df['結構']==number[1]]
报错,改为下面的,加括号即可
base_data=base_df[(base_df['機種']==float(mode)) & (base_df['顏色']==number[0]) & (base_df['結構']==number[1])]