首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows上为python翻译mxnet脚本

在windows上为python翻译mxnet脚本
EN

Stack Overflow用户
提问于 2017-06-19 21:13:52
回答 1查看 80关注 0票数 0

我是python和mxnet中的新手,当我运行这个脚本时,我想在链接中创建一个例子:“准备数据”部分中的to/finetune.html

代码语言:javascript
复制
mkdir -p caltech_256_train_60
for i in 256_ObjectCategories/*; do
    c=`basename $i`
    mkdir -p caltech_256_train_60/$c
    for j in `ls $i/*.jpg | shuf | head -n 60`; do
        mv $j caltech_256_train_60/$c/
    done
done

我有一个错误:

“无效语法”

我做到了

os.system ('mkdir -p caltech_256_train_60')

它起了作用,并创建了目录。

对于其他人来说,这是行不通的。

我认为这个脚本是为Linux编写的,我需要在windows 8和python 2.7上编译它,有人可以帮我翻译这段代码,这样我就可以运行它了。

EN

回答 1

Stack Overflow用户

发布于 2017-08-01 23:14:34

让我首先从页面粘贴脚本的完整版本:

代码语言:javascript
复制
wget http://www.vision.caltech.edu/Image_Datasets/Caltech256/256_ObjectCategories.tar
tar -xf 256_ObjectCategories.tar

mkdir -p caltech_256_train_60
for i in 256_ObjectCategories/*; do
    c=`basename $i`
    mkdir -p caltech_256_train_60/$c
    for j in `ls $i/*.jpg | shuf | head -n 60`; do
        mv $j caltech_256_train_60/$c/
    done
done

python ~/mxnet/tools/im2rec.py --list True --recursive True caltech-256-60-train caltech_256_train_60/
python ~/mxnet/tools/im2rec.py --list True --recursive True caltech-256-60-val 256_ObjectCategories/
python ~/mxnet/tools/im2rec.py --resize 256 --quality 90 --num-thread 16 caltech-256-60-val 256_ObjectCategories/
python ~/mxnet/tools/im2rec.py --resize 256 --quality 90 --num-thread 16 caltech-256-60-train caltech_256_train_60/

该网站的示例确实需要安装bash以及一些unix工具,如:

  • 惠特
  • 焦油

在Windows 8机器上有几种使用bash的方法,我强烈建议使用cygwin (https://cygwin.com/install.html)。Cygwin附带了盒子中的包管理器,因此在第一次安装期间,您可以指定所需的包(默认包+ wget/tar (如果默认情况下没有安装)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44640052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档