03 2019 档案
摘要:MNIST fetch_openml returns the unsorted MNIST dataset, whereas fetch_mldata() returned the dataset sorted by target (the training set and the test set
阅读全文
摘要:属性与特征: attribute: e.g., 'Mileage' feature: an attribute plus its value, e.g., 'Mileage = 15000' Note that some regression algorithm can be used for cl
阅读全文
摘要:at: 可以处理仅执行一次就结束排程的指令。需要atd服务 crontab: 所设定的指令将会循环地一直进行下去。需要crontab服务 at: Ubuntu16.04 默认没有安装atd服务。安装命令: $ sudo apt-get install at $ systemctl status at
阅读全文
摘要:df: 列出文件系统的整体磁盘使用量 du: 评估文件系统的磁盘使用量 $ df [-ahikHTm] [目录或文件名] 参数: -a: 列出所有的文件系统,包括系统特有的/proc 等文件系统 -k: -m: -h: human -H: 以M=1000K 取代M=1024K的进位方式 -T: 文件
阅读全文
摘要:文件系统的运作与操作系统的文件数据有关。较新的操作系统的文件数据除了文件实际内容外,通常含有非常多的属性,例如Linux操作系统的文件权限(rwx)与文件属性(属主、属组、时间参数等)。文件系统通常会将这两部分数据存放在不同的区块,权限与属性放置到inode 中,实际数据则放置到data block
阅读全文
摘要:umask: 文件预设权限 指定当前用户在创建文件或目录时的权限默认值。 $ umask0002$ umask -Su=rwx,g=rwx,o=rx 创建文件时,预设没有x 权限,即只有rw 权限,最大为666: -rw-rw-rw- 创建目录时,由于x 权限与进入此目录有关,因此默认所有权限均开放
阅读全文
摘要:权限都是针对某些账号来设计的。 注意目录和文件权限的意义并不相同,这是因为目录和文件所记录的数据内容不相同所致。 进入目录是执行(x)操作。 ls -al 展示的基本信息: 第二栏表示有多少文件连结到此节点(i-node) 每个文件都会将它的权限与属性记录到文件系统的i-node中,这个属性记录的就
阅读全文
摘要:which: 查询某指令的完整路径 $ which [-a] command -a: 将所有在PATH目录中可以找到的指令均列出。 注意:只搜索PATH下的路径。 whereis: 只搜索几个特定目录下的文件(whereis -l 可以查看搜索了哪些目录),不是全系统搜索 locate: 利用数据库
阅读全文
摘要:diff: 以行为单位进行比对 $ cat passwd | sed -e '4d' -e '6c no six line' > passwd.new $ diff passwd passwd.new 4d3 # 左边第4行被删掉(d)了,基准是右边的第3行< sys:x:3:3:sys:/dev:
阅读全文
摘要:$ awk '条件类型 1{动作 1} 条件类型 2{动作 2} ...' filename # awk 后面接两个单引号并加上大括号{} 来设定想要对数据进行的操作。 $ cat awk_file | awk '{print $1 "\t" $3}' # 非变量部分需要使用双引号来括住。 结果最后
阅读全文
摘要:定长: $ printf '%s\t%s\t%s\t%s\t%s\t\n' $(cat printf.txt) # %s 表示一个不固定长度的字符串;printf不是管道命令,因此需要通过类似cat的工具把文件内容提取出来。 变长: $ printf '%10s %5i %5i %5i %8.2f\
阅读全文
摘要:一. 以行为单位进行操作。 d:删除 $ nl passwd | sed '2,5d' # 删除第2~5行 $ nl passwd | sed '2d' # 删除第2行 $ nl passwd | sed '3,$d' # 删除第3行到最后一行 a: 之后,i: 之前添加 $ nl passwd |
阅读全文
摘要:$ grep [-A] [-B] '搜寻字符串' filename 选项与参数:-A :后面可加数字,为 after 的意思,除了列出该行外,后续的 n 行也列出来;-B :后面可加数字,为 befer 的意思,除了列出该行外,前面的 n 行也列出来; -n(列出行号) -v(取反) -i(不区分大
阅读全文
摘要:正则表达式并不是一个工具程序,而是一个字符串处理的标准依据,如果想要以正则表达式的方式处理字符串,就得使用支持正则表达式的工具,例如grep、vi、sed、asw等。 注意:ls不支持正则表达式。 grep + 正则表达式: 注意grep是按行抓取,所以第18、19行没问题。 grep + 特殊符号
阅读全文
摘要:Linux中的通配符: 需要注意的是正则表达式与通配符完全是两个东西。wildcard代表的是bash操作接口的一个功能,而正则表达式是一种字符串处理的方法。 例如,'?',在通配符中表示一个字符,在RE中表示0或1个字符。 '*',在通配符中表示0或多个字符,在RE中通常以组合形态出现;表示0或多
阅读全文
摘要:查看一个文件有多少行、多少字、多少字节 $ wc [-lwm] 选项与参数: -l :仅列出行; -w :仅列出多少字(英文单字); -m :多少字符;
阅读全文
摘要:主要用于将同一行中的数据进行分割,按列取数据。但是,在处理多空格相连的数据时,不如使用awk. $ cut -d'分隔字符' -f fields <==用于有特定分隔字符 $ cut -c 字符区间 <==用于排列整齐的讯息
阅读全文
摘要:由于/etc/profile与~./bash_profile都是在取得login shell时才会读取的配置文件,所以,如果想让修改后的配置生效,通常需要重启机器。source命令可以让配置文件在机器不重启的情况下重新读取配置。 source configfile 或 . configfile 例外
阅读全文
摘要:在mnist上测试卷积网络时,显存不够导致下面的报错: ResourceExhaustedError (see above for traceback): OOM when allocating tensor with shape[10000,32,28,28] and type float on
阅读全文