Julia os 包或库的类型?
Julia os type of package or library?
我是 Julia 的新手,开始将一些机器学习项目移植到 Julia 上。我缺少的一件事是 python os
库,它可以很容易地遍历目录路径。我正在谷歌搜索,看起来它在 Julia 中还不存在。但我想在开始编写自己的实现之前提出一个问题
上下文是我正在移植的 python 函数
import os
import fnmatch
def list_all_files(directory, extensions=None):
for root, dirnames, filenames in os.walk(directory):
for filename in filenames:
base, ext = os.path.splitext(filename)
joined = os.path.join(root, filename)
if extensions is None or ext.lower() in extensions:
yield joined
看看walkdir。您也可以使用 readdir()
,也许与 filter()
结合使用。
示例:
for d in filter(isdir, readdir())
println("I'm a directory: ", d)
end
我是 Julia 的新手,开始将一些机器学习项目移植到 Julia 上。我缺少的一件事是 python os
库,它可以很容易地遍历目录路径。我正在谷歌搜索,看起来它在 Julia 中还不存在。但我想在开始编写自己的实现之前提出一个问题
上下文是我正在移植的 python 函数
import os
import fnmatch
def list_all_files(directory, extensions=None):
for root, dirnames, filenames in os.walk(directory):
for filename in filenames:
base, ext = os.path.splitext(filename)
joined = os.path.join(root, filename)
if extensions is None or ext.lower() in extensions:
yield joined
看看walkdir。您也可以使用 readdir()
,也许与 filter()
结合使用。
示例:
for d in filter(isdir, readdir())
println("I'm a directory: ", d)
end