简体   繁体   English

如何解决传递给 builtin_function_or_method.__format__ 的不受支持的格式字符串的问题

[英]how to resolve issue with an unsupported format string passed to builtin_function_or_method.__format__

I'm trying to do a standardization (z-score normalization)我正在尝试进行标准化(z-score normalization)

x = data[['BALANCE', 'BALANCE_FREQUENCY', 'PURCHASES']]

std_scale = preprocessing.StandardScaler().fit(x)
df_std = std_scale.transform(x)

print('Mean after standardization:\nBALANCE={:.2f}, BALANCE_FREQUENCY={:.2f}, PURCHASES={:.2f}'.format(df_std[:,0].mean(), df_std[:,1].mean, df_std[:,2].mean()))

print('\nStandard deviation after standardization:\nBALANCE={:.2f}, BALANCE_FREQUENCY={:.2f}, PURCHASES={:.2f}'.format(df_std[:,0].std(), df_std[:,1].std, df_std[:,2].std()))

and I got this error:我得到了这个错误:

---> 10       .format(df_std[:,0].mean(), df_std[:,1].mean, df_std[:,2].mean()))
    TypeError: unsupported format string passed to builtin_function_or_method.__format__

You are missing parenthesis in your function calls of mean and std .您在meanstd的 function 调用中缺少括号。

print('Mean after standardization:\nBALANCE={:.2f}, BALANCE_FREQUENCY={:.2f}, PURCHASES={:.2f}'.format(df_std[:,0].mean(), df_std[:,1].mean(), df_std[:,2].mean()))

print('\nStandard deviation after standardization:\nBALANCE={:.2f}, BALANCE_FREQUENCY={:.2f}, PURCHASES={:.2f}'.format(df_std[:,0].std(), df_std[:,1].std(), df_std[:,2].std()))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何解决 TypeError 问题:传递给 numpy.ndarray.__format__ 的格式字符串不受支持 - How to resolve an issue with TypeError: unsupported format string passed to numpy.ndarray.__format__ TypeError:传递给方法的格式字符串不受支持。__format__ - TypeError: unsupported format string passed to method.__format__ 传递给 NoneType.__format__ 的格式字符串不受支持 - Unsupported format string passed to NoneType.__format__ 不支持的格式字符串传递给 NoneType.__format_ - Unsupported format string passed to NoneType.__format_ TypeError:传递给Member的格式字符串不受支持。__format__ - TypeError: unsupported format string passed to Member.__format__ TypeError:不支持的格式字符串传递给 Series.__format__ - TypeError: unsupported format string passed to Series.__format__ RaspberryPi:TypeError:不支持的格式字符串传递给 NoneType.__format__ - RaspberryPi: TypeError: unsupported format string passed to NoneType.__format__ 获取“传递给 NoneType 的不支持的格式字符串。__format__”错误 - Getting "unsupported format string passed to NoneType. __format__" error 类型错误:不支持的格式字符串传递给 tuple.__format__ - TypeError: unsupported format string passed to tuple.__format__ TypeError:不支持的格式字符串传递给 NoneType.__format__ - TypeError: unsupported format string passed to NoneType.__format__
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM