我有一个形状为(100,3)的NumPy数组。如果我尝试打印数组,它看起来像这样:
[[ 0 8 10] [ 1 29 10] [ 3 29 6] ... [ 2 9 5] [ 2 10 5] [ 2 26 10]]
我想将数组转换为字符串,但格式如下:
(0,8,10),(1,29,10),(3,29,6)...
这样我就可以像这样设置数组:
nparray = np.array([InsertStringHere])
我该怎么做?
eivgtgni1#
试试这个:
import numpy as np array = np.array([[0, 8, 10], [1, 29, 10], [3, 29, 6], [2, 9, 5], [2, 10, 5], [2, 26, 10]]) string_array = ",".join([str(tuple(row)) for row in array]) print(string_array)
1条答案
按热度按时间eivgtgni1#
试试这个: