python - 一维数组到二维数组的 Numpy 列表

标签 python arrays numpy

我有一个包含通过 numpy.save 腌制的 2D numpy 数组的大型列表文件。我正在尝试读取每个文件的第一列并创建一个新的二维数组。

我目前使用 numpy.loadmmap 读取每一列。一维数组现在在一个列表中。

col_list = []
for f in file_list:
    Temp = np.load(f,mmap_mode='r')
    col_list.append(Temp[:,0])

如何将其转换为二维数组?

最佳答案

你可以使用

numpy.stack(arrays, axis=0)

如果你有一个数组数组。如果要堆叠列而不是行,可以指定轴。

关于python - 一维数组到二维数组的 Numpy 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21322564/

相关文章:

python - 如何在 Python 中使用 MATLAB 中的 unique(a, 'rows' )?

python - 删除 numpy 中高度相关的列(没有 pandas)

python - 如何正确使用vgg模型的中间层

python - 根据 pandas DataFrame 中的另一列填充缺失值

javascript - React useState/useEffect 钩子(Hook)未正确返回信息

java - 难以导航与另一个 2d int 数组相关的 2d String 数组

python - 如何每周从 pandas 数据框中提取唯一值

python - 如何从命令行 python 获取列表作为输入?

python - python中的正则表达式匹配模式

ruby - 在不使用 sort 方法的情况下按字母顺序对数组进行排序