numpy读取本地数据,转置和切片索引

    技术2025-03-27  33

    读取本地数据

    import numpy as np file_name = r'E:\workspace\Python\data_analyze\numpy\csv_data.csv' t1 = np.loadtxt(file_name,"int",delimiter=",") print(t1) t2 = np.loadtxt(file_name,"int",delimiter=",",unpack=True) print(t2) 第一个参数是文件名(不知道为什么我的电脑上,如果使用相对路径就会找不到文件,但是使用Py的文件操作是可以访问相对路径的)第二个参数是读取的数据类型,如果不设置,默认是float,在输出的时候显示为科学计数法表示delimiter是分隔符,csv文件是使用","作为分隔符,如果不设置默认分隔符是“ ”(空格)unpack是对读取内容是否转置,默认是False

    运行结果为:

    [[4394029 320053 5931 46245] [7860119 185853 26679 0] [5845909 576597 39774 170708] ... [ 142463 4231 148 279] [2162240 41032 1384 4737] [ 515000 34727 195 4722]] [[4394029 7860119 5845909 ... 142463 2162240 515000] [ 320053 185853 576597 ... 4231 41032 34727] [ 5931 26679 39774 ... 148 1384 195] [ 46245 0 170708 ... 279 4737 4722]]

    转置

    三种方法 其中swapaxes理解为swap axes(也就是交换轴的意思)

    切片和索引

    Processed: 0.011, SQL: 9