
算法
DwyanePeng
这个作者很懒,什么都没留下…
展开
-
stanfordcorenlp安装
stanfordcorenlp安装:win10+JDK1.8.0_144+Python3.7.3+stanford-corenlp-full-2016-10-31成功调用Server,启动服务后调用速度能加快cmd启动服务命令:cd E:\tools\stanford-corenlp-full-2016-10-31; java -mx4g -cp "*" edu.stanford.nlp.p...原创 2019-10-14 14:17:06 · 1057 阅读 · 0 评论 -
Tensorflow分布式训练
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2019/10/10 13:50# @Site : # @File : distributed_MNIST.py# @Software: PyCharmimport tensorflow as tffrom tensorflow.contrib.learn...原创 2019-10-11 16:36:50 · 421 阅读 · 0 评论 -
使用单例模式加速
from ... import ...相当于一个单例模式,模块第一次导入后会生成.pyc文件第二次导入时,就会直接加载.pyc文件基于__new__方法实现当我们实现单例时,为了保证线程安全需要在内部加入锁我们知道,当我们实例化一个对象时,是先执行了类的__new__方法(我们没写时,默认调用object.__new__),实例化对象;然后再执行类的__init__方法,对这个对象进...原创 2019-09-24 11:51:22 · 222 阅读 · 0 评论 -
numpy求范数
用于求向量欧式距离import numpy as npw[u][v] += num / (1 + np.linalg.norm(u_vector - v_vector))原创 2019-09-23 14:59:47 · 842 阅读 · 0 评论 -
手写逻辑回归
LR代码:import numpy as npfrom sklearn.metrics import accuracy_scoreclass LogisticRegression(object): def __init__(self): """初始化Logistic Regression模型""" self.coef = None ...原创 2019-09-04 10:55:47 · 610 阅读 · 0 评论 -
查找两个数组的公共元素,最大和子序列
jd面试题l1 = [2,3,4,5]l2 = [4,6,7,8]print([x for x in l1 if x in l2])查找数组中最大和子序列nums = [3,-5,7,4,10]s = 0seq = [x for x in nums if x >=0]print(sum([x for x in nums if x >=0]))最大连续子序列...原创 2019-09-03 10:45:03 · 741 阅读 · 0 评论 -
同时解决最长公共子序列和最长回文子序列
'''给定两个单词word1和word2,找到使得word1和word2相同所需的最小步数,每步可以删除任意一个字符串中的一个字符。示例 1:输入: "sea", "eat"输出: 2解释: 第一步将"sea"变为"ea",第二步将"eat"变为"ea"说明:给定单词的长度不超过500。给定单词中的字符只含有小写字母。'''#LCS 最长公共子序列#构建dp...原创 2019-08-15 15:26:38 · 312 阅读 · 0 评论 -
Tensorflow搭建bilstm+attention文本分类模型
# 构建模型class BiLSTMAttention(object): """ Text CNN 用于文本分类 """ def __init__(self, config, wordEmbedding): # 定义模型的输入 self.inputX = tf.placeholder(tf.int32, [None, confi...转载 2019-07-26 16:46:57 · 8208 阅读 · 1 评论 -
回溯法电话号码字母组合问题
https://leetcode.com/problems/letter-combinations-of-a-phone-number/#回溯法电话号码问题import itertoolsclass Solution: def letterCombinations(self, digits): if len(digits) == 0: r...原创 2019-08-03 10:54:47 · 416 阅读 · 0 评论 -
定义一个栈,得到栈中最小元素,要求时间复杂度为O(1)
题目描述定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。思路:利用一个辅助栈来存放最小值 栈 3,4,2,5,1 辅助栈 3,3,2,2,1每入栈一次,就与辅助栈顶比较大小,如果小就入栈,如果大就入栈当前的辅助栈顶当出栈时,辅助栈也要出栈这种做法可以保证辅助栈顶一定都当前栈的最小值。#...原创 2019-05-03 13:01:14 · 492 阅读 · 0 评论