向空的np.array追加list的每列
两种方法:逐列追加和一次性构建数组。
方法1:逐列追加
如果你想逐列追加数据到一个空的NumPy数组中,你可以使用np.append函数或者np.hstack(水平堆叠)函数。但是要注意,由于NumPy数组的大小在内存中是固定的,逐元素或逐列追加在大数据集上可能效率不高,因为每次追加都会创建数组的一个新副本。
# 创建一个空的NumPy数组(初始时可能不知道最终的列数或行数)
# 这里我们先创建一个空数组,然后设置其形状为(0, 列数) —— 0行,列数可以根据第一列确定
empty_array = np.array([]) # 或者用 np.empty((0, 你预期的列数), dtype=你的数据类型)
# 假设你有以下几个列向量需要追加
col1 = np.array([1, 2, 3])
col2 = np.array([

最低0.47元/天 解锁文章
3844

被折叠的 条评论
为什么被折叠?



