Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在windows上为python翻译mxnet脚本_Python_Windows_Mxnet - Fatal编程技术网

在windows上为python翻译mxnet脚本

在windows上为python翻译mxnet脚本,python,windows,mxnet,Python,Windows,Mxnet,我是python和mxnet新手,我想在链接中给出一个示例: 在“准备数据”部分,当我运行此脚本时: 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

我是python和mxnet新手,我想在链接中给出一个示例: 在“准备数据”部分,当我运行此脚本时:

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加州理工大学第256列第60列)

它成功了,目录也被创建了

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


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

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

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工具,如:

  • wget
  • 焦油
在Windows8机器上使用bash有几种方法,我强烈建议使用cygwin()。Cygwin自带软件包管理器,因此在第一次安装期间,您可以指定所需的软件包(默认软件包+wget/tar,如果默认情况下未安装)