python numpy怎么按列获取数据

python numpy怎么按列获取数据,第1张

Numpy可以使用reshape()函数进行矩阵重排列,默认按行排列(C语言风格),通过修改order参数可以改为按列排列(Fortran风格)。参考例子: In [1]: import numpy as npIn [2]: a = nparray([[1,2,3],[4,5,6]])In [3]: print a[[1 2 3] [4 5 6]]

import os

import gzip

# 那是因为你调用了read方法,而这个方法会把文件一股脑儿读取出来的

# 为了便于你迭代,你可以在这里使用一个生成器

def read_gz_file(path):

    if ospathexists(path):

        with gzipopen(path, 'rt') as pf:

            for line in pf:

                yield line

    else:

        print('the path [{}] is not exist!'format(path))

con = read_gz_file('abcgz')

if getattr(con, '__iter__', None):

    for line in con:

        print(line, end = '')

以上就是关于python numpy怎么按列获取数据全部的内容,包括:python numpy怎么按列获取数据、python如何按行获取gz包中的数据、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9346306.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存