如何将数组转化为字符串形式并以逗号分隔
时间: 2023-09-07 08:11:30 浏览: 140
objectizr:将逗号分隔的字符串或数组转换为对象
可以使用 `join` 方法将数组中的元素以逗号分隔并转化为字符串形式。以下是一个示例:
```python
import numpy as np
# 创建一个numpy数组
arr = np.array([1, 2, 3, 4, 5])
# 将numpy数组转化为逗号分隔的字符串形式
arr_str = ','.join(map(str, arr))
print(arr_str) # 输出 "1,2,3,4,5"
```
在上面的示例中,我们首先创建了一个 `numpy` 数组 `[1, 2, 3, 4, 5]`。然后,我们使用 `map` 函数将数组中的每个元素转化为字符串,然后使用 `join` 方法以逗号分隔这些字符串。最后,我们打印出这个逗号分隔的字符串形式的数组以检查是否正确转化。需要注意的是,使用 `join` 方法时需要将数组中的元素转化为字符串,否则会出现类型错误。
阅读全文