Необходимо исключить заголовки из кода данных, пытается создать граф из [duplicate]

Вы не соблюдаете размер буфера, переданный в функцию dev_read, поэтому вы можете вызывать неопределенное поведение в cat. Попробуйте следующее:

static ssize_t dev_read( struct file *filp, char *buff, size_t len, loff_t  *off )
{
    size_t count = 0;
    printk( KERN_ALERT"inside read %d\n", *off );
    while( msg[count] != 0 && count < len )
    {
        put_user( msg[count], buff++ );
        count++;
    }
    return count;
}
9
задан Brian Tompsett - 汤莱恩 28 November 2015 в 19:45
поделиться

2 ответа

Пропустить линию комментариев вручную с использованием выражения генератора:

import numpy as np

with open('datafile1.csv') as f:
    lines = (line for line in f if not line.startswith('#'))
    FH = np.loadtxt(lines, delimiter=',', skiprows=1)
15
ответ дан falsetru 19 August 2018 в 04:03
поделиться

Создайте собственную собственную функцию фильтрации, например:

def skipper(fname):
    with open(fname) as fin:
        no_comments = (line for line in fin if not line.lstrip().startswith('#'))
        next(no_comments, None) # skip header
        for row in no_comments:
            yield row

a = np.loadtxt(skipper('your_file'), delimiter=',')
-1
ответ дан Jon Clements 19 August 2018 в 04:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: