我想操纵一些numpy数组,但不知道如何解决。我的主要数据集就像
a= [[1, 2, 3], [4, 5, 6]]
我想在其中嵌入一些字符和数字。我想要像波纹管这样的结果:
b= [[Point(1) = {1, 2, 3}], [Point(2) = {4, 5, 6}]]
实际上,我想用固定的字符串(Point(n) = {
)替换每行的第一行和第一列,并替换行数以及主值。我的意思是1
应该变成Point(1) = {1
。
最后一列也有另一个变化,我只想在所有行中的主数据值后面添加一个弯括号(实际上我有数千行)。
预先感谢您的帮助和反馈,
干杯
答案 0 :(得分:1)
我相信您正在看这样的东西:
def func(a):
n = 1
for x, y, z in a:
print('Point ({}) = {{{}, {}, {}}}'.format(n, x, y, z))
print('Point ({}) = {{{}'.format(n, x))
print('{}'.format(y))
print('{}}}'.format(z))
n+=1
尽管这完全不是我的家,但您可能还希望考虑使用pandas软件包来帮助您管理数据。可能有一些技巧可以防止难以处理的数据=)