小编Mar*_*nto的帖子

导入错误:DLL 加载失败:动态链接库 (DLL) 初始化例程失败

我在 Conda 环境中使用 CUDA Toolkit v9.0 和 cuDNNv7.1 以及 Python 3.6 安装了支持 CPU 的 TensorFlow。

我按照 TensorFlow 网站中描述的说明进行操作,当我尝试时:

import tensorflow as tf
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Traceback (most recent call last):
      File "C:\Users\31121\AppData\Local\conda\conda\envs\tensorflow_gpu\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>
        from tensorflow.python.pywrap_tensorflow_internal import *
      File "C:\Users\31121\AppData\Local\conda\conda\envs\tensorflow_gpu\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in <module>
        _pywrap_tensorflow_internal = swig_import_helper()
      File "C:\Users\31121\AppData\Local\conda\conda\envs\tensorflow_gpu\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 17, in swig_import_helper
        return importlib.import_module(mname)
      File "C:\Users\31121\AppData\Local\conda\conda\envs\tensorflow_gpu\lib\importlib\__init__.py", line 126, in import_module
        return _bootstrap._gcd_import(name[level:], package, level)
    ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
    
    During handling of …
Run Code Online (Sandbox Code Playgroud)

tensorflow

5
推荐指数
2
解决办法
2万
查看次数

如何提高python读取多个csv文件的速度

这是我第一次创建处理包含大量数据的文件的代码,所以我有点卡在这里。

\n

我想要做的是读取路径列表,列出所有需要读取的 csv 文件,从每个文件中检索 HEAD 和 TAIL 并将其放入列表中。

\n

我总共有 621 个 csv 文件,每个文件由 5800 行和 251 列组成\n在此输入图像描述\n这是数据样本

\n
[LOGGING],RD81DL96_1,3,4,5,2,,,,\nLOG01,,,,,,,,,\nDATETIME,INDEX,SHORT[DEC.0],SHORT[DEC.0],SHORT[DEC.0],SHORT[DEC.0],SHORT[DEC.0],SHORT[DEC.0],SHORT[DEC.0],SHORT[DEC.0]\nTIME,INDEX,FF-1(\xef\xbc\x91A) ,FF-1(\xef\xbc\x91B) ,FF-1(\xef\xbc\x91C) ,FF-1(\xef\xbc\x92A),FF-2(\xef\xbc\x91A) ,FF-2(\xef\xbc\x91B) ,FF-2(\xef\xbc\x91C),FF-2(\xef\xbc\x92A)\n47:29.6,1,172,0,139,1258,0,0,400,0\n47:34.6,2,172,0,139,1258,0,0,400,0\n47:39.6,3,172,0,139,1258,0,0,400,0\n47:44.6,4,172,0,139,1263,0,0,400,0\n47:49.6,5,172,0,139,1263,0,0,450,0\n47:54.6,6,172,0,139,1263,0,0,450,0\n
Run Code Online (Sandbox Code Playgroud)\n

问题是,虽然读取所有文件花了大约 13 秒(老实说还是有点慢)

\n

但是当我添加一行追加代码时,这个过程花了很多时间才能完成,大约需要 4 分钟。

\n

以下是代码片段:

\n
# CsvList: [File Path, Change Date, File size, File Name]\nfor x, file in enumerate(CsvList):\n     timeColumn = [\'TIME\']\n     df = dd.read_csv(file[0], sep =\',\', skiprows = 3, encoding= \'CP932\', engine=\'python\', usecols=timeColumn)\n\n     # The process became long when this code is added\n     startEndList.append(list(df.head(1)) + list(df.tail(1))) …
Run Code Online (Sandbox Code Playgroud)

python csv dataframe pandas dask

1
推荐指数
1
解决办法
1965
查看次数

标签 统计

csv ×1

dask ×1

dataframe ×1

pandas ×1

python ×1

tensorflow ×1