📅  最后修改于: 2023-12-03 14:46:35.856000             🧑  作者: Mango
numpy.array_str()
是一个用于返回numpy.ndarray
数组的字符串表示形式的函数。它可以接受多个参数,以控制输出格式,例如指定小数位数、转换数组形状等。
numpy.array_str(arr, max_line_width=None, precision=None, suppress_small=None, separator=' ', prefix='', style=<no_value>, formatter=None)
参数说明:
numpy.ndarray
数组None
,即不限制None
,即不限制None
,即不替换<no_value>
,即不指定。可以为方括号、圆括号、大括号等None
,即不作特殊处理。返回指定格式的数组的字符串表示形式。
import numpy as np
arr = np.array([[1, 2], [3, 4]])
print(np.array_str(arr)) # 输出:[[1 2]
# [3 4]]
print(np.array_str(arr, precision=2, suppress_small=True)) # 输出:[[1. 2. ]
# [3. 4. ]]
print(np.array_str(arr, max_line_width=10)) # 输出:[[1 2]
# [3 4]]
以上示例展示了如何使用numpy.array_str()
函数来控制输出数组的格式形式。需要注意的是,numpy.array_str()
函数返回的字符串不包含结尾的换行符,如果需要可以手动添加。