自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 使用stanford corenlp时遇到的问题

Traceback (most recent call last): File "D:/pythonProject/company/新活动发现/tg/实体识别/ner.py", line 4, in <module> nlp = StanfordCoreNLP('D:/stanford_nlp/stanford-corenlp-4.2.0', lang='zh')#处理中文需指定lang='zh',英文不用,其它语言也有 File "D:\anaconda\lib\site-pa

2021-04-09 09:45:34 654

原创 斯坦福开源包使用

stanfordcorenlp使用 编译环境:python 3.6 、win10 64位、jdk1.8及以上 一、下载安装包 1. JDK1.8百度云下载路径: 链接:https://pan.baidu.com/s/1ozCGy53AIeQIHWL6s9oAbw 提取码:04lf 网盘放的是jdk1.8版本中的1.8.0_152的版本 2.如果大家想下载别的版本,可以去官网:www.oracle.com下载,进入官网页面,然后点击Downloads。 3.将jdk安装完成,环境配置好之后可进

2021-04-08 16:27:48 349

原创 求int整型内存存储为1的个数

题目描述 输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。 输入描述: 输入一个整数(int类型) 输出描述: 这个数转换成2进制后,输出1的个数 示例1 输入 5 输出 2 a = int(input()) count = 0 for i in bin(a): # bin(a) 十进制转换为二进制 if i == '1': count += 1 print(count) ...

2021-04-06 11:04:03 233

原创 字符串排序

题目描述 给定n个字符串,请对n个字符串按照字典序排列。 输入描述: 输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。 输出描述: 数据输出n行,输出结果为按照字典序排列的字符串。 示例1 输入 9 cap to cat card two too up boat boot 输出 boat boot cap card cat to too two up a = int(input()) for j in sorted([input() for

2021-04-06 10:56:12 276

原创 句子逆序

题目描述 将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I” 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 输入描述: 输入一个英文语句,每个单词用空格隔开。保证输入只包含空格和字母。 输出描述: 得到逆序的句子 示例1 输入 I am a boy 输出 boy a am I a = input() list_ = a.split()[::-1] c = "" for i in list_: i += ' ' c +=

2021-04-06 10:34:12 147

原创 字符串反转

题目描述 接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000) 输入描述: 输入一行,为一个只包含小写字母的字符串。 输出描述: 输出该字符串反转后的字符串。 示例1 输入 abcd 输出 dcba a = input().lower() b = a[::-1] print(b) ...

2021-04-06 10:21:21 150

原创 数字颠倒

题目描述 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001 输入描述: 输入一个int整数 输出描述: 将这个整数以字符串的形式逆序输出 示例1 输入 1516000 输出 0006151 a = int(input()) b = str(a)[::-1] print(b) ...

2021-04-06 10:10:38 135

原创 字符个数统计

题目描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次 例如,对于字符串abaca而言,有a、b、c三种不同的字符,因此输出3。 输入描述: 输入一行没有空格的字符串。 输出描述: 输出范围在(0~127)字符的个数。 示例1 输入 abc 输出 3 a = input() count = [] for i in a: asc = ord(i) //将字符串转换为ascii码

2021-04-06 10:08:25 125

原创 提取不重复的整数

题目描述 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 保证输入的整数最后一位不是0。 输入描述: 输入一个int型整数 输出描述: 按照从右向左的阅读顺序,返回一个不含重复数字的新的整数 示例1 输入 9876673 输出 37689 a = int(input()) b = str(a)[::-1] c = '' for i in b: if i not in c: c += i if c[0] == '0': print(int(c[1

2021-04-06 09:53:26 155

原创 合并表记录

题目描述 数据表记录包含表索引和数值(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。 输入描述: 先输入键值对的个数 然后输入成对的index和value值,以空格隔开 输出描述: 输出合并后的键值对(多行) 示例1 输入 4 0 1 0 2 1 2 3 4 输出 0 3 1 2 3 4 参考的牛客网上的答案 from collections import defaultdict while True: try:

2021-04-02 17:59:45 102

原创 取近似值

题目描述 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。 输入描述: 输入一个正浮点数值 输出描述: 输出该数值的近似整数值 示例1 输入 5.5 输出 6 num = float(input()) num_z = str(num).split('.')[0] num_new = str(num).split('.')[1] if int(num_new[0]) >= 5: num_1 = int(num_z) + 1 el

2021-04-02 16:37:37 103

原创 质数因子

题目描述 功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 ) 最后一个数后面也要有空格 输入描述: 输入一个long型整数 输出描述: 按照从小到大的顺序输出它的所有质数的因子,以空格隔开。最后一个数后面也要有空格。 示例1 输入 180 输出 2 2 3 3 5 while True: try: n = int(input()) for i in range(2,int(n**0.5)+1):

2021-04-02 16:25:40 187

原创 进制转换

题目描述 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。 输入描述: 输入一个十六进制的数值字符串。注意:一个用例会同时有多组输入数据,请参考帖子https://www.nowcoder.com/discuss/276处理多组输入的问题。 输出描述: 输出该数值的十进制字符串。不同组的测试用例用\n隔开。 示例1 输入 0xA 0xAA 输出 10 170 while True: try: num = input() print(int(num, 16)

2021-04-02 14:55:15 116

原创 字符串分割

题目描述 •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入多次,每个字符串长度小于100) 输出描述: 输出到长度为8的新字符串数组 示例1 输入 abc 123456789 输出 abc00000 12345678 90000000 while True: try: string = input() while len(string)//8 >=

2021-04-02 14:50:02 226

原创 计算某字母出现的次数

题目描述 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写。 输入描述: 第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。 输出描述: 输出输入字符串中含有该字符的个数。 示例1 输入 ABCabc A 输出 2 str = input().upper() ss = input().upper() print(str.count(ss)) ...

2021-04-02 10:57:34 234

原创 字符串最后一个单词的长度

题目描述 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 输入一行,代表要计算的字符串,非空,长度小于5000。 输出描述: 输出一个整数,表示输入字符串最后一个单词的长度。 示例1 输入 复制 hello nowcoder 输出 复制 8 // An highlighted block ss = input() s = ss.split(" ")[-1] print(len(s)) ...

2021-04-02 10:55:17 131

原创 Neo4j数据库有关问题

问题:Neo4j service did not stop C:\Windows\system32>neo4j stop Neo4j service did not stop 解决方案:以管理员身份打开cmd,然后输入以下命令。 C:\Windows\system32>neo4j uninstall-service Neo4j service uninstalled C:\Windows\system32>neo4j install-service Neo4j service insta

2021-02-05 09:28:37 309

原创 报错UnicodeDecodeError

// 读取txt文件 with open(file_path + filename, "r", encoding='utf-8') as f: content = f.readlines() print(content) 报错: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbd in position 0: invalid start byte 解决办法 1.先将 encoding=‘utf-8’ 改为 encoding=“

2021-01-22 14:13:27 503 1

原创 python实现两个文件夹下的多个同名文件合并

import os import time #需要合并的文件夹路径 filePath = 'D:/pythonProject/new_lingying/info_500' wordpath ='D:/pythonProject/new_lingying/photo_500' #将文件夹路径定义成变量 path1='D:/pythonProject/new_lingying/info_500\\' path2='D:/pythonProject/new_lingying/photo_500\\' #将合并生成

2020-10-30 16:55:03 2283 1

原创 python实现txt文件转为word

txt文件转为word def get_file(file_dir): for root, dirs, files in os.walk(file_dir): return files # 返回所有文件名的列表 info_list = get_file("info_500") #txt文件名 for i in info_list: new = i.replace("txt", "docx") os.rename("info_500/%s"%i, "info_50

2020-10-30 16:52:19 1620 1

原创 python中同级目录下导入py文件报错解决办法

python中同级目录下导入py文件报错解决办法 对项目的根目录点击右键 ---------> 找到Mark Directory as ---------> Sources Root 也就是将根目录设置为Sources Root

2020-08-19 01:20:51 2012 1

原创 机器学习的流程

机器学习流程 数据加载 —> 数据清洗 —> 选取特征属性以及目标属性y —>数据集划分 —> 特征工程 —> 模型构建 —> 模型训练 —> 模型评估 —> 模型持久化 其中,特征工程对于机器学习的模型的好坏至关重要。 ...

2020-08-16 19:22:14 225

原创 机器学习中的三个评价指标

机器学习中的评价模型性能的指标 混淆矩阵 1)根据下面的混淆矩阵,我们可以得到下面几个指标,他们是一级指标: 真实值是positive,模型认为是positive的数量(True Positive=TP) 真实值是positive,模型认为是negative的数量(False Negative=FN):这就是统计学上的第二类错误(Type II Error) 真实值是negative,模型认为是positive的数量(False Positive=FP):这就是统计学上的第一类错误(Type I Err

2020-07-16 18:11:58 921

原创 相似度的几种常见计算方法

相似度的计算现有的关于相似度计算的方法,基本上都是基于向量的,也即计算两个向量之间的距离,距离越近越相似。下面是几种常见的相似度计算方法。 1.杰卡德相似系数 Jaccard(杰卡德)相似性系数主要用于计算符号度量或布尔值度量的样本间的相似度。 Jaccard(杰卡德)系数等于样本集交集的个数和样本集并集个数的比值。 Jaccard(杰卡德)距离是用两个集合中不同元素所占元素的比例来衡量两个集合(样本)的区分度。 Jaccard系数主要的应用的场景有: 1).过

2020-07-15 15:30:58 35458

原创 权重确定

评价指标权重的确定是多目标决策的一个重要环节,因为多目标决策的基本思想是将多目标决策结果值纯量化,即应用一点过的方法、技术和规则(常有加法法则、距离规则)将各目标的实际价值或效用转换为一个综合值,或者按照一定的方法、技术将多目标决策问题转换为单目标决策问题。 指标权重是指在评价过程中不同重要程度的反映,是决策(或评估)问题中指标相对重要程度的一种主观评价和客观反映的综合度量。 按照权数产生方法的不同多指标综合评价方法可分为:主观赋权评价和客观赋权评价。 主观赋权评价 1.1层次分析法 参考下面博文:htt

2020-07-13 14:29:07 1522

原创 爬虫--西安二手房房价

爬取西安市二手房房价 import requests import math import time import random from bs4 import BeautifulSoup #url = 'https://xa.anjuke.com/sale/#filtersort' url = 'https://xa.anjuke.com/sale/#' def get_data(url): try: page_headers = {"User-Agent":"Mozilla/

2020-07-10 17:41:40 562

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除