python-3.x - 不支持的格式字符串传递给 numpy.ndarray

标签 python-3.x numpy

假设我有数组:

import numpy as np
x = np.array([1.2334, 2.3455, 3.456], dtype=np.float32)
并想打印:
print('{:.2f}%'.format(x))
它给了我:
unsupported format string passed to numpy.ndarray.__format__

最佳答案

如果您还想要 format

list(map('{:.2f}%'.format,x))
Out[189]: ['1.23%', '2.35%', '3.46%']

关于python-3.x - 不支持的格式字符串传递给 numpy.ndarray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52823128/

相关文章:

python - python2 中的理解列表工作正常,但我在 python3 中遇到错误

python-3.x - 如何使用opencv通过xmax xmin ymax ymin编写矩形(边界框)

python - 在正则表达式中查找具有相同字符串的两个匹配项

python - IPython - 摆脱矩阵打印输出中的 numpy 换行符

python - 从 python 生成的文本文件中删除双方括号和单方括号

python-3.x - 导入错误 : cannot import name '_deprecate_positional_args' from 'sklearn.utils.validation'

python - 使用pyaudio创建语音识别程序但出现问题

python - 扁平大阵列的 Numpy 平均值比所有轴的平均值慢

python - Numpy 数组一次修改多个元素

python - kNN - 如何根据计算的距离在训练矩阵中定位最近的邻居