摘要: HTML5中的Blob对象和MYSQL中的BLOB类型在概念上是有点区别的。MYSQL中的BLOB类型就只是个二进制数据容器。而HTML5中的Blob对象除了存放二进制数据外还可以设置这个数据的MINE类型,这相当于对文件的储存,其它很多二进制对象也是从这个对象继承的。 在稍低版本的现代浏览器中,这 阅读全文
posted @ 2019-05-07 15:01 Archer-Fang 阅读(3156) 评论(0) 推荐(0) 编辑
摘要: 运行结果: 乱码是Matplotlib缺少中文配置所导致的,所以我们只需要在程序中说明使用中文字体即可。 先选一个字体。在计算机中找到字体,选择一种中文字体,比如我这里用的是宋体 右键点击属性可以查看文件名称和路径: 解决方法: 1、设置自定义的中文文字(在程序中定义Matplotlib的字体管理) 阅读全文
posted @ 2019-04-16 21:10 Archer-Fang 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 首先我们需要去官网下载mysql的包。我这里是直接下的免安装包。 下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本: 下一步直接点这里: 就开始下载了。 下载完之后是一个压缩包,解压之后会出现这样几个文件夹: (其中data文件夹和my.ini是没有的 阅读全文
posted @ 2019-04-16 15:14 Archer-Fang 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1.yield可以用来为一个函数返回值塞数据 代码: 结果: 2. next()语句 代码: 结果: 3. send(msg) 与 next() 其实next()和send()在一定意义上作用是相似的,区别是send()可以传递yield表达式的值进去,而next()不能传递特定的值,只能传递Non 阅读全文
posted @ 2019-04-09 16:44 Archer-Fang 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 和多线程比,协程有何优势? 最大的优势就是协程极高的执行效率。 1.因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越明显。 2.第二大优势就是不需要多线程的锁机制,因为只有一个线程,也不存在同时写变量冲突,在协程中控制共享资源不加 阅读全文
posted @ 2019-04-09 15:57 Archer-Fang 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 代码: 阅读全文
posted @ 2019-04-03 20:45 Archer-Fang 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: 一、view函数 代码: 输出: 解释: 其中参数-1表示剩下的值的个数一起构成一个维度。 如上例中,第一个参数1将第一个维度的大小设定成1,后一个-1就是说第二个维度的大小=元素总数目/第一个维度的大小,此例中为3*4*5*7/1=420. 代码: 输出: 二、max函数 1.torch.max( 阅读全文
posted @ 2019-04-03 19:42 Archer-Fang 阅读(8881) 评论(0) 推荐(2) 编辑
摘要: 代码: 性能比较图如下: 结论:RMSprop与Adam优化性能较好,SGD与Momentun较差 阅读全文
posted @ 2019-04-03 15:15 Archer-Fang 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1.将numpy矩阵转换为Tensor张量 2.将Tensor张量转化为numpy矩阵 3.将numpy转换为Variable 4.将Variable张量转化为numpy 阅读全文
posted @ 2019-04-03 14:47 Archer-Fang 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 把要训练的数据转换成数据集,然后把数据集放到loader中加载,可以有效的帮助你迭代数据。 DataLoader 是 torch 给你用来包装你的数据的工具. 所以你要讲自己的 (numpy array 或其他) 数据形式装换成 Tensor, 然后再放进这个包装器中. 代码: 如果BATCH_SI 阅读全文
posted @ 2019-04-03 14:13 Archer-Fang 阅读(200) 评论(0) 推荐(0) 编辑