自定义博客皮肤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 533

原创 斯坦福开源包使用

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 207

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

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

2021-04-06 11:04:03 169

原创 字符串排序

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

2021-04-06 10:56:12 205

原创 句子逆序

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

2021-04-06 10:34:12 82

原创 字符串反转

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

2021-04-06 10:21:21 102

原创 数字颠倒

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

2021-04-06 10:10:38 71

原创 字符个数统计

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

2021-04-06 10:08:25 78

原创 提取不重复的整数

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

2021-04-06 09:53:26 99

原创 合并表记录

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

2021-04-02 17:59:45 61

原创 取近似值

题目描述写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。输入描述:输入一个正浮点数值输出描述:输出该数值的近似整数值示例1输入5.5输出6num = 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) + 1el

2021-04-02 16:37:37 53

原创 质数因子

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

2021-04-02 16:25:40 124

原创 进制转换

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

2021-04-02 14:55:15 67

原创 字符串分割

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

2021-04-02 14:50:02 143

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

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

2021-04-02 10:57:34 170

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

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

2021-04-02 10:55:17 83

原创 Neo4j数据库有关问题

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

2021-02-05 09:28:37 214

原创 报错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 343 1

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

import osimport 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 2089 1

原创 python实现txt文件转为word

txt文件转为worddef 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 1471 1

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

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

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

原创 机器学习的流程

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

2020-08-16 19:22:14 123

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

机器学习中的评价模型性能的指标混淆矩阵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 767

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

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

2020-07-15 15:30:58 34805

原创 权重确定

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

2020-07-13 14:29:07 1315

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

爬取西安市二手房房价import requestsimport mathimport timeimport randomfrom 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 449

空空如也

空空如也

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

TA关注的人

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