- 博客(124)
- 资源 (2)
- 收藏
- 关注
原创 Odoo产品分析系列----目录
Odoo产品分析 (一) – 一切为零Odoo产品分析 (二) – 商业板块(1) – 销售(1) Odoo产品分析 (二) – 商业板块(1) – 销售(2) Odoo产品分析 (二) – 商业板块(1) – 销售(3) Odoo产品分析 (二) – 商业板块(2) – 会计(1) Odoo产品分析 (二) – 商业板块(3) –CRM(1) Odoo产品分析 (二) – 商业...
2018-04-17 23:32:33 10380 3
原创 对grid_to_graph的学习
在学习scikit_learn时,使用到了grid_to_graph方法,由于不懂该方法的作用以及为何产生得到的输出,因此对该方法进行深入的学习。_make_edges_3d方法要学习grid_to_graph方法,先得学习_make_edges_3d方法。该方法的源码为:```pythondef _make_edges_3d(n_x, n_y, n_z=1): """Returns a list of edges for a 3D image. Parameters
2021-06-07 16:00:52 622
原创 Python Web学习记录之Django(八) -- 使用Apache作为服务
在前面的章节中我们使用 python manage.py runserver 来运行服务器。这只适用测试环境中使用。正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttpd等,菜鸟教程中是以 Nginx 为例。现在我用Apache作为服务器进行部署。 环境:Windows 10 python:3.6-64位 Django:2.0.5 Apach...
2019-08-29 20:27:39 430
原创 学习:将项目上传到GitHub
写这篇文章记录了如何将之前用Django写的Python Web项目上传到GitHub上。虽然项目啥也没有,但是旨在学习GitHub的上传 。1. 安装git下载地址:https://git-scm.com/download/win 安装,除了更改安装路径,其他什么也不用更改,一直点击next。安装完成: 安装完会有一个git bash工具: 2. 在Github上创...
2019-08-29 20:25:41 378
原创 python 每天在指定时间段运行程序及关闭程序
场景:程序需要在每天某一时间段内运行,然后在某一时间段内停止该程序。程序:from datetime import datetime, timeimport multiprocessingfrom time import sleep# 程序运行时间在白天8:30 到 15:30 晚上20:30 到 凌晨 2:30DAY_START = time(8, 30)DAY_END = t...
2019-08-14 13:40:26 15061 12
原创 vnpy源码学习记录(4) ----------RPC网关
RPC网关RPC启动1.1 添加RPC应用(实例化)1.1.1 预处理引擎1.1.2 实例化服务1.2 启动RPC服务2. RPC服务应用2.1 广播/订阅2.2 方法请求3. 客户端使用3.1 启动客户端3.2 接收说明RPC启动examples/client_server/server/run_server.py 为在RPC服务在本项目中的使用方法1.1 添加RPC应用(实例化)1.1...
2019-08-12 16:37:00 1233
原创 vnpy源码学习记录(3) ----------CTP网关
CTP网关CTP网关1. 实例化CTP网关1.2 连接CTP连接交易服务器连接行情服务器轮询对数据的获取及处理介绍CTP网关之前先看看网关类的抽象类:BaseGatewayBaseGateway用于创建与不同交易系统的网关连接的抽象网关类。该类必须是线程安全的(所有方法必须线程安全,对象之间没有可变的共享属性);所有方法都需要是非阻塞的;每个方法和回调方法都需满足在docstring中描述的需...
2019-08-12 16:21:39 1760
原创 vnpy源码学习记录(2) ----------三个内置引擎
三个内置引擎BaseEngine1. LogEngine 日志引擎2. OmsEngine 指令管理系统3. EmailEngine 邮件引擎3.1 一个运行线程3.2 将发送邮件添加到主引擎3.3 关于邮箱的配置3.4 测试BaseEngine引擎的基础类,实现功能引擎的抽象类。初始化:初始化主引擎,事件引擎和引擎名。下面三个内置功能引擎都继承该类1. LogEngine 日...
2019-08-12 16:08:16 2046
原创 vnpy源码学习记录(1) ----------两个主引擎
VNPY源码学习(1) ---------- 两个主引擎事件引擎:EventEngine1. 计时器2. 处理事件3. 测试主引擎:MainEngine1. 实例化主引擎1.1 加载事件引擎1.2 启动事件引擎1.3 初始化内置引擎2. 其他方法在vnpy中,有两个主要的引擎:事件引擎和主引擎:事件引擎:EventEnginevnpy/event/engine.py事件引擎根据其类型将事件...
2019-08-12 15:52:01 1405 1
原创 List的contains方法使用
List的contains方法用于判断对象是否存在于列表中。举例说明:这里简单的创建一个User类:public class User { private String id; private String name; private String phone; private String address; //忽略getters和setters}在main方法中创建3个U...
2019-01-25 17:28:55 77704 2
原创 CentOS基本配置
先下载两个软件:XShell和Xftp,并将他们与虚拟机连接起来。修改hosts使用指令vi /etc/hosts编辑主机:[root@localhost ~]# vi /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localho...
2018-09-26 17:38:13 759
原创 配置CentOS的IP
查看自己的虚拟网络需要记住下面几个参数:使用指令ip addr查看自己的网卡。我的是ens32:配置网络:vi /etc/sysconfig/network-scripts/ifcfg-ens32修改:BOOTPROTO=staticONBOOT=yes增加(这里换成自己的):IPADDR=192.168.159.131NETMASK=255.255.255....
2018-09-26 16:08:00 216
原创 安装CentOS镜像到虚拟机
Linux有几个流行的发型版本,Ubuntu是一个以桌面应用为主的Linux操作系统,而CentOS适合服务器环境。 在这里演示安装CentOS的过程。1. 下载进入CentOS官网https://www.centos.org/download/ 其中:DVD ISO:可以刻录一张普通DVD光盘。Everything ISO:需要刻录多张DVD光盘,包含了所有软件包,适...
2018-09-17 10:12:09 3658
原创 安装虚拟机VMware教程
1. 下载VMware可以下载我分享的百度云链接: 链接:https://pan.baidu.com/s/15X1ywUdz29Nb__Rpt1B1gA 密码:ibnn 里面包含了安装包和注册码 2. 安装VMware点击解压后的VMware12.0.0.exe, 如果出现以下错误,则右键以管理员身份运行 然后出现安装向导:点击下一步更改安装目录,并取消默认选项: ...
2018-09-14 16:40:41 700
原创 kafka学习笔记
kafka的学习笔记,内容均整理自网络 如果侵害到您的权利,请与我联系。一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。1. 术语:Broker:Kafka集群包含一个或多个服务器,这种服务器被称为broker Topic:每条发布到Kafka集群的消息都有一个类别,这个类别被称为Topic。(物理上不同Topic的消息分开存储,逻辑上一...
2018-08-31 11:39:11 275
原创 redis学习笔记
因为工作需要花了几个小时简单了解了一下redis,写下这篇文文章做成笔记方便以后使用 。 以下的内容都整理自网络,如果侵害到您的权利请联系我。高性能的Key-Value数据库。所有的操作都是原子性的 下载:https://github.com/MSOpenTech/redis/releases 再附上jar包: 启动:路径下,redis-server.exe redis.win...
2018-08-30 17:34:57 260
原创 Python Web学习记录之Django(七) -- Django Admin 管理工具
根据菜鸟教程,了解到这一个Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它:INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'dj...
2018-05-27 15:29:54 658
原创 Python Web学习记录之Django(六) -- 表单
HTML表单是网站交互的经典方式。 这篇文章将学习如何用Django对用户提交的表单数据进行处理。 1. HTTP请求HTTP协议以”请求-回复”的方式工作。客户发送请求时,可以在请求中附加数据。服务器通过解析请求,就可以获得客户传来的数据,并根据URL来提供特定的服务。 1.1 GET方法在之前的项目中创建一个 search.py 文件,用于接收用户的请求:# -*- c...
2018-05-27 14:16:34 431
原创 Python Web学习记录之Django(五) -- 对代码的第二次分析
之前写了一篇代码分析,主要是对自己写的代码进行逻辑梳理。现在结合django本身再分析一次。1. manage.py首先,启动项目后先访问到的是manage.py文件if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "testApp.settings") try:...
2018-05-26 16:21:08 385
原创 Python Web学习记录之Django(五) -- Django 模型
Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。 在这里我们选用最常用的MySQL进行学习。 使用pip安装pymysqlpip install pymysql并且需要安装 mysql 驱动,可以执行以下命令安装:pip install mysqlclient1. 数据库配置在项目的 setting...
2018-05-26 15:42:21 362 1
原创 Python Web学习记录之Django(四) -- 对代码的分析
在上一篇文章中,我们利用实现了模板继承,到这一步,我们先对现有代码进行分析。1. 控制台输出启动项目后,查看控制台的输出 首先加载了setting文件,还记得我们在使用模板的时候指定了模板文件的路径:'DIRS': [BASE_DIR+"/templates"]我们将BASE_DIR输出,得到: BASE_DIR为D:\workspace\workspaceDj...
2018-05-24 17:10:57 571
原创 Python Web学习记录之Django(三) -- Django 模板
前面我们使用 django.http.HttpResponse() 来输出 “Hello World!”。该方式将数据与视图混合在一起,不符合 Django 的 MVC 思想。 本章节我们学习 Django 模板的应用,模板是一个文本,用于分离文档的表现形式和内容。1. 模板应用实例1.1 HTML文件我们接着上一章节的项目将在 HelloWorld 目录底下的 templa...
2018-05-24 16:08:45 262
原创 Python Web学习记录之Django(二) -- 第一个项目
1. Django 管理工具安装 Django 之后,您现在应该已经有了可用的管理工具 django-admin.py。我们可以使用 django-admin.py 来创建一个项目: 我们可以来看下django-admin.py的命令介绍[root@solar ~]# django-admin.pyUsage: django-admin.py subcommand [options...
2018-05-24 15:07:44 277
原创 Python Web学习记录之Django(一)--安装
说明,前面是花了一点时间学习TensorFlow,但是效果不理想,另外再过几个月就要找工作了所以先把这方面的东西放一放。为工作做一下准备。 之前学习python基础的时候用过Django建立网站,而且利用MySQL实现了增删改查,但是学得不系统。这几天从头来一遍,并把他们整理成博客,方便以后学习,若有不足之处欢迎指正。1. Django 版本对应的 Python 版本 Dja...
2018-05-24 14:45:38 400
原创 TensorFlow学习过程记录 (四) -- MNIST进阶(2)--构建一个多层卷积网络
6. 构建一个多层卷积网络在MNIST上只有91%正确率,实在太糟糕。在这个小节里,我们用一个稍微复杂的模型:卷积神经网络来改善效果。这会达到大概99.2%的准确率。虽然不是最高,但是还是比较让人满意。6.1 权重初始化为了创建这个模型,我们需要创建大量的权重和偏置项。这个模型中的权重在初始化时应该加入少量的噪声来打破对称性以及避免0梯度。由于我们使用的是ReLU神经元,因此比较好的做...
2018-05-21 17:47:49 455
原创 TensorFlow学习过程记录 (四) -- MNIST进阶
前段时间学习了中文社区的新手文档,然后查看了不少博客及论文。由于是完全没接触过AI学习这一块,所以很多地方理解起来比较吃力,特别是很多算法比较难理解,或是理解之后无法实现知识点的拼接。虽然这样,还是稍微有了一些些皮毛的了解,今天接着前面的只是学习,然后慢慢理解之后再返回来查看浅显一些的东西应该能够做到“深入浅出”,然后有所收获。1. 加载数据集和前面一样,使用下面的代码加载数据集:...
2018-05-21 17:22:50 362
原创 关于softmax回归
softmax的思想是为神经网络定义新类型的输出层。它开始的方式和sigmoid层(符号层?)一样,通过形成加权来输入: 但是我们不使用sigmoid函数来获得输出,而是在softmax层将softmax函数应用到 根据这个函数,第j个输出神经元的激活(activation)就为(记为式子1): ‘ 在分母中,我们对所有输出神经元求和。 假定我们有一个具有4个神经元的神经网络,分别...
2018-05-17 20:59:46 526
原创 可视化MNIST:关于降维的探讨(2)
4. Sammon映射到这里,我们应该能想到更好的解决方法——–考虑不同的成本函数。 首先,MDS有很多变化。主要的思想就是成本函数强调局部结构比全局结构更重要。一个非常简单的例子是萨蒙的映射,由代价函数定义: 在Sammon映射中,更致力于地保持邻近点之间的距离,而不是那些相距很远的点之间的距离。如果两个点在原来的空间中是两个相近的两倍,那么保持它们之间的距离是两倍重要。 对于MN...
2018-05-16 14:49:42 2047 1
原创 可视化MNIST:关于降维的探讨(1)
该文章整理翻译自http://colah.github.io/posts/2014-10-Visualizing-MNIST/众所周知,我们人类在二维和三维上能够理性的进行思考,通过努力,我们可以从第四维来思考。但是机器学习经常要求我们使用成千上万个维度——或者数万,或者数百万!即使是非常简单的事情,当你在非常高的维度上做的时候,也会变得难以理解。 这时,就需要一些工具的辅助。高手已经建...
2018-05-16 08:46:55 2838 1
原创 TensorFlow学习过程记录 (三) -- MNIST入门
MNIST是一个入门级的计算机视觉数据集,它包含各种手写数字图片: 它也包含每一张图片对应的标签,告诉我们这个是数字几。比如,上面这四张图片的标签分别是5,0,4,1。 在此教程中,我们将训练一个机器学习模型用于预测图片里面的数字。 (你可能会觉得该几篇文档的文字内容与社区中给的文档几乎一致,没错,不过我的学习方法是理解社区中的文档,读懂一句再复制一句过来。博客只是作为一个学习的整理。)...
2018-05-14 18:00:19 281
原创 TensorFlow学习过程记录 (三) -- MNIST入门 (1)-- 数据下载
根据TensorFlow中文社区给出的学习文档:1. 下载数据在GitHub上把TensorFlow下载下来:https://github.com/tensorflow/tensorflow (学习到后面才发现,其实这些文件我们在安装TensorFlow的时候已经使用pip安装到python环境中了,不过把下载下来也无妨,方便以后的学习) 解压后获取所需的MNIST数据 在目录…...
2018-05-08 16:53:19 789
原创 TensorFlow学习过程记录 (二) -- 基本使用(4) -- Fetch和Feed
5. Fetch为了取回操作的输出内容, 可以在使用 Session 对象的 run() 调用 执行图时, 传入一些 tensor, 这些 tensor 会帮助你取回结果. 在之前的例子里, 我们只取回了单个节点 state, 但是你也可以取回多个 tensor:input1 = tf.constant(3.0)input2 = tf.constant(2.0)input3 = t...
2018-05-06 16:48:53 193
原创 TensorFlow学习过程记录 -- 问题解决
在运行过程中,输出总是会产生两行警告信息: WARNING:tensorflow:From D:\python35\lib\site-packages\tensorflow\python\util\tf_should_use.py:118: initialize_all_variables (from tensorflow.python.ops.variables) is deprecated ...
2018-05-06 16:06:26 931
原创 TensorFlow学习过程记录 (二) -- 基本使用(3) -- 变量
介绍变量之前,先对’tensor’这个单词做出解释:3. tensor文档中是这样说明的: TensorFlow 程序使用 tensor 数据结构来代表所有的数据, 计算图中, 操作间传递的数据都是 tensor. 你可以把 TensorFlow tensor 看作是一个 n 维的数组或列表. 一个 tensor 包含一个静态类型 rank, 和 一个 shape. ...
2018-05-06 16:03:54 164
原创 TensorFlow学习过程记录 (二) -- 基本使用(2) -- 交互式使用
2. 交互式使用前面的例子中我们使用了Session来启动图,并且调用Session.run方法来执行op。 为了便于使用诸如 IPython 之类的 Python 交互环境, 可以使用 InteractiveSession 代替 Session 类, 使用 Tensor.eval() 和 Operation.run() 方法代替 Session.run(). 这样可以避免使用一个变量来持有...
2018-05-06 15:04:00 401
原创 TensorFlow学习过程记录 -- 问题解决
运行代码之后,控制台除了输出应该有的结果外,还多了一行: I T:\src\github\tensorflow\tensorflow\core\platform\cpu_feature_guard.cc:140] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 ...
2018-05-06 14:27:30 4271 1
原创 TensorFlow学习过程记录 (二) -- 基本使用(1) -- 构建图
本章根据TensorFlow的中文文档学习 我也是跟着博客一步步往下学,并作出自己的理解。1. 构建图文档指出,构建图的第一步是要创建一个源op,源op不需要任何输入,它的输出也可以给别的op做运算。 Python 库中, op 构造器的返回值代表被构造出的 op 的输出, 这些返回值可以传递给其它 op 构造器作为输入. TensorFlow Python 库有一个默...
2018-05-06 14:18:56 276
原创 TensorFlow学习过程记录 (一) -- 在Windows环境下搭建TensorFlow
从今天开始学习TensorFlow,并在该系列博客TensorFlow学习过程记录中记录学习过程及遇到的问题,若看到有不对的地方,欢迎指出。 另外由于是新手学习,可能会在网站上查阅很多资料及信息,若博客中的内容侵犯到您的产权等,请联系。 欢迎共同学习交流。1. 下载并安装文件1.1 下载TensorFlow在https://pypi.org/project/tensorfl...
2018-05-06 08:41:37 257
原创 关于python:ocal variable ‘xxx’ referenced before assignment的错误解决
代码举例如下: 在函数外面定义了一个变量 xxx ,然后在函数里面引用这个变量,并改变它的值,编译器提示: Unresolved reference ‘xxx’ This inspection detects names that should resolve but don’t. Due to dynamic dispatch and duck typing, this is pos...
2018-05-05 14:54:06 75676 5
原创 关于python:AttributeError: module 'xxx' has no attribute 'xxx'的错误解决
运行python程序时,也许会出现这样的错误:AttributeError: module ‘xxx’ has no attribute ‘xxx’,如: 在我的学习中,解决该错误有两种方法手动安装该模块 检查文件名 这个方式看起来很傻,但是却是新手经常会犯的错,原因是因为自己的文件名称和要使用的模块重名了: 只需要更改文件名即可...
2018-05-05 10:52:53 157412 47
TensorFlow Machine Learning Cookbook
2018-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人