创建新列表(或numpy.数组)具有命名列表(或numpy.数组)

2024-04-20 09:02:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个名字列表,我想在列表中构建一个新的相同类型的数据列表。我该怎么做?如果是numpy数组呢?你知道吗

x=[1,2,3,4]
newx=[x,5,6]
[[1, 2, 3, 4], 5, 6]

#numpy
y=np.array([0,1,2,3,4])
newy=[y,5,6]
[array([0, 1, 2, 3, 4]), 5, 6]

期望输出

[1, 2, 3, 4, 5, 6]

Tags: 数据numpy类型列表np数组名字array
1条回答
网友
1楼 · 发布于 2024-04-20 09:02:45

对于Python列表,您需要:

x = [1, 2, 3, 4]
x += [5, 6]
>>> [1, 2, 3, 4, 5, 6]

对于numpy阵列:

x = np.array([1, 2, 3, 4])
x = np.concatenate((x, np.array([5, 6])))
>>> np.array([1, 2, 3, 4, 5, 6])

注意下面的双圆括号np.连接,因为参数必须作为元组传递。你知道吗

相关问题 更多 >