python time和datetime模块的使用 发表于 2018-12-21 | 更新于 2018-12-22 | 阅读次数: 本文字数: 3.6k | 阅读时长 ≈ 7 分钟 相关术语 UTC time Coordinated Universal Time 世界协调时,又称 格林尼治天文时间、世界标准时间。与UTC time对应的是各个时区的local time,东N区的时间比UTC时间早N个小时,因此UTC time + N小时 即为东N区的本地时间;而西N区时间比UT ... 阅读全文 »
python协程和异步 发表于 2018-12-11 | 阅读次数: 本文字数: 10k | 阅读时长 ≈ 18 分钟 概念梳理 协程 定义 协程的实现方法 定义一个协程 异步获取结果 绑定回调函数 阻塞和await 协程嵌套 协程的挂起 协程的停止 不同线程的事件循环 新线程协程 概念梳理Python 在3.4中引入了协程的概念,详见asyncio 协程 定义协程,coroutine, 是一种用 ... 阅读全文 »
基于redis的分布式锁 发表于 2018-12-08 | 更新于 2018-12-11 | 阅读次数: 本文字数: 711 | 阅读时长 ≈ 1 分钟 定义分布式锁是控制分布式系统之间的同步访问共享资源的一种方式。 常规的Lock 和 Synchronized 只能在一个jvm中实现锁同步。 分布式锁的条件 互斥性:分布式锁需要保证在不同节点的不同线程的互斥 可重入性:同一个节点上的同一个线程如果获取了锁之后,能够再次获取这个锁。 锁超时:支持超时 ... 阅读全文 »
python多线程和协程 发表于 2018-11-15 | 阅读次数: 本文字数: 6.8k | 阅读时长 ≈ 12 分钟 多线程 实现方法 线程通信和线程同步 队列 协程 参考文档 多线程实现方法python 中的多线程通常有两种实现方法,直接指定函数和继承线程类 直接指定线程目标函数 123456789import threadingimport timedef run(): time.slee ... 阅读全文 »
python中的多进程 发表于 2018-11-14 | 更新于 2018-12-06 | 阅读次数: 本文字数: 4.8k | 阅读时长 ≈ 9 分钟 子进程os包通常我们可以采用os.system(cmd) 或者os.popen(cmd)来调用系统命令。 os.system(cmd): 返回值为0(成功执行), 其实返回的是一个16位的二进制数,低8位为杀死所调用脚本的信号号码,高位为脚本的退出状态码 12345678910## test.s ... 阅读全文 »
ipython远程访问配置 发表于 2018-11-06 | 阅读次数: 本文字数: 1.7k | 阅读时长 ≈ 3 分钟 ubuntu 中实现ipython notebook的远程访问 安装ipython 和 ipython notebook 安装 Anoconda3 bash ./Anoconda-xx.sh 直接使用pip 安装 pip install ipython pip install notebo ... 阅读全文 »
神经网络和深度学习基础 发表于 2018-10-30 | 更新于 2018-10-31 | 阅读次数: 本文字数: 3.1k | 阅读时长 ≈ 6 分钟 符号定义 线性回归 梯度下降(Gradient Descent) 计算图 算法伪代码 python 实现 符号定义对于二分类的问题,假设输出$y$的值域为$\{0,1\}$, 输入的样本的数量为m,训练样本表示如下: \{(x^{(1)}, x^{(2)}, ... , x^{(m)}\ ... 阅读全文 »
聚类分析-python 发表于 2018-10-26 | 更新于 2018-10-30 | 阅读次数: 本文字数: 508 | 阅读时长 ≈ 1 分钟 聚类根据方法大致可以分为以下几种: (1)基于划分的方法: 给定一个有N个元组或者纪录的数据集,分裂法将构造K个分组,每一个分组就代表一个聚类,K<N。 算法:K-MEANS算法、K-MEDOIDS算法、CLARANS算法 (2) 基于层次的方法: 对给定的数据集进行层次似的分解,直到某种条 ... 阅读全文 »
深度学习(1) 发表于 2018-10-25 | 更新于 2018-10-31 | 阅读次数: 本文字数: 803 | 阅读时长 ≈ 1 分钟 概要 卷积神经网络(CNN) 卷积层 DropOut 激活层 正则化层 Triplet Loss 本系列日志为深度学习的笔记 概要深度学习 卷积神经网络(CNN)卷积层DropOut为了提高CNN的特征表达能力,通常采用更深的网络和更多的神经元,但是复杂的网络容易导致过拟合,利用Drop ... 阅读全文 »
hexo 博客遇到的坑--host key verification failed 发表于 2018-10-24 | 阅读次数: 本文字数: 421 | 阅读时长 ≈ 1 分钟 使用hexo d进行部署的时候,会遇到如下的报错信息: Host Key Verification failed …. 原因:ssh链接的时候没有加入到known_host 里面去,因此需要执行如下命令: 123456789101112ssh -T git@github.comThe authent ... 阅读全文 »