Advertisement

在numpy库中用于加载文本文件的loadetxt函数与生成文本文件的genfrometxt函数

阅读量:

本文将对loadtxt与genfromtxt这两个函数中若干参数的使用方法进行说明。

  1. converters
    该参数用于对指定列的数据执行特定函数的运算,并将运算结果进行存储。行号或标识符可用于表示具体行,所使用的函数可以是常规函数,也可以是lambda表达式(有关lambda函数的详细内容可参考:<>)。)
复制代码
    convertfunc = lambda x: float(x or 0)
    data = "1,,2.3\n6,23.3,4"
    names = ('p','m','k')
    np.genfromtxt(BytesIO(data), delimiter=',',names = names, converters={1: convertfunc,'p': function2})
    
      
      
      
      
    
复制代码
    [6,23.3,4]]
    
      
    

注:float(x or 0),即当输入内容为空时,将其默认替换为数值0。

  1. 缺失值与填充值
复制代码
    missing_values={0:"N/A", 'b':" ", 2:"???"}
    
      
    

对每一列中的特定字符进行标注,将其识别为

全部评论 (0)

还没有任何评论哟~