自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知易行难,知行合一

记性差,所以这是我的学习笔记本

  • 博客(27)
  • 收藏
  • 关注

原创 Neo4j模糊查找

在上述示例中,您可以将 propertyName 替换为您要搜索的属性名称,并将 keyword 替换为您要模糊匹配的关键字。使用 =~ 运算符和正则表达式 ‘.您还可以使用其他的正则表达式来实现更复杂的模糊查找。Neo4j支持标准的PCRE(Perl Compatible Regular Expressions)语法。对于模糊查找,可以使用Neo4j提供的Cypher查询语言中的正则表达式来实现。’,您可以匹配包含关键字的任何值。

2023-08-31 17:24:32 2050

原创 【python错误解决】UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd6 in position 2: invalid continua

此时,需要用txt将csv打开,另存为csv,编码选择utf-8。读入csv文件的数据时,出现编码错误问题。因csv中出现不可解码的符号。

2023-08-30 11:44:28 1756

原创 【错误解决】UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 20: illegal multibyte seque

2.使用正确的编码方式进行解码:尝试使用其他编码方式(如UTF-8)对文本进行解码,而不是使用GBK。你可以通过在解码时指定正确的编码方式来实现。这个错误通常是由于尝试使用GBK编码解码包含非法多字节序列的文本导致的。GBK是一种中文字符编码方式,它无法处理一些非法的多字节序列。1.使用合适的编码方式打开文件:如果你遇到这个问题是在读取文件时发生的,可以在打开文件时使用正确的编码方式。3.忽略错误的字符:你可以使用’ignore’参数来忽略解码过程中出现的错误字符。

2023-08-17 20:35:25 4077

原创 cmd命令批量合并多个文件

路径设置到txt文档或text文档所在的文件夹。命令示例:cd C:\MyFiles。所有文档将合并到该目录下名为“Combined.txt”的新文件中。1.将所有要合并的文件放到同一个目录下。2.cmd打开命令提示符窗口。按Enter键运行该命令。

2023-08-13 20:58:45 2711

原创 【知识图谱】图数据库Neo4jDesktop的安装图文详解(小白适用)

neo4j 的安装需要有jdk环境的支持。因此在安装Neo4j之前,需要安装Java JDK。

2023-08-04 13:57:46 6532 2

原创 python中的元组与列表,合并、更改和返回索引值

1.列表(List)列表是由一对方括号构成的序列。列表创建后,可以根据自己的需要改变他的内容>>> list=[1,2,3,4,5,6]>>> list[0]=8>>> list[6]=0>>> list[8, 2, 3, 4, 5, 6]可以为列表添加新的数据:>>> len(list) #查看这个列表中有多少数据6>>> list.append(7) #在列表尾插入>

2022-03-18 19:03:25 1937

原创 记录tensorflow问题(未完待续)初步估计是CUDA版本兼容问题,有时间再来慢慢调

背景:操作系统:win10显卡:NVIDIA RTX 3070CUDA: cuda_10.0.130_411.31_win10cuDNN: cudnn-10.0-windows10-x64-v7.4.2.24ANACONDA: Anaconda3-5.3.1-Windows-x86_64(内置python3.7)安装成功:测试小程序1:from tensorflow.python.client import device_libprint(device_lib.list_local_de

2021-07-14 11:16:15 1544 1

原创 Window10中成功安装TensorFlow-GPU版本!

我的计算机GPU版本为NVIDIA GeForce RTX 3070按照网上的安装步骤,我先查看了显卡的版本以及对应的CUDA桌面鼠标右键->NVIDIA控制面板->帮助->系统信息一.tensorflow安装1.安装CUDA本人计算机CUDA对应的版本为11.2.162在官网中找到相应的版本号进行下载https://developer.nvidia.com/cuda-toolkit-archive下载后安装即可2.安装cuDNN从官网中下载对应版本(需要先进行注

2021-07-12 23:43:27 401 3

原创 Web Of Science检索页面错误信息修改申请方法

当发现被检索的文章信息在检索页面出现信息错误时,可以通过Web Of Science 页面提交修改申请方法一:1.打开wos中文章的具体页面,在右下角有一个 suggest a correction 链接2.点击链接进入信息申请页面需要填写的信息分为两个部分:注意,如果要修改的地方超过10个,需要下载模板,在最后上传附件最后提交即可提交完,会受收到一封clarivate的邮件,告诉你此次申请的case编号,并让你等待回复。我是2021.6.27提交的申请在2021.7.5号

2021-07-05 15:39:57 8894 3

原创 Py2neo安装(未完待续)

方法1:最简单的方法就是直接在python script目录下用pip安装命令:pip install py2neo安装完成后,现实如上图。但是该方法安装的是最新版本的py2neo,我安装是的版本是2021.1.5。新旧版本的py2neo格式有所差别,例如,链接neo4j数据库时,旧版本:from py2neo import *graph=Graph('http://localhost:7474',username='neo4j',password='123456')2021.1版本:

2021-07-02 20:21:14 7457

原创 excel中数值数据但无法进行数值计算,错误#VALUE!

对单元格中的数据进行公式计算算:单元格数据为“常规”在对该常规值进行数值计算后,显示数值错误:#VALUE!,如下图所示。错误原因应该是使用了非数值数据进行计算通过搜索了网上的解决办法,我们需要将单元格数据由“常规”设置为“数值”,选择电子表格中的“开始”选项卡中的“数字”功能区,将“常规”切换为“数字”但结果没有改变,还是#VALUE!因为,自己摸索出了一下解决方案:这里单元格内的数据出现该类错误,大概率因为这里的数据是从网络上爬取的文本数据。虽然经过处理,也设置成了“数值”数据,但是

2021-05-25 21:00:42 15372

原创 python错误解决:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd1 in position 0: invalid continuat

当处理字符文档时出现错误:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xd1 in position 0: invalid continuation byte可试一下另存为,将文本文档的编码进行更改为“UTF-8”。

2021-04-19 18:04:40 2271

原创 【python错误解决】TypeError:a bytes-like object is required,not ‘str‘

打开csv文件时要用binary模式打开,即带b的方式,如wb,ab等,而不能用文本模式,如w,w+,a+等。否则,使用witerrow写,会产生空行。此时,把out = open(filename3,‘wb+’)改为out = open(filename3,‘w+’),在python2版本中,错误解决,程序正常执行。

2020-12-23 18:48:53 9278 4

原创 python 对矩阵的(某一行/某一列)按照(升序/降序)排序,并输出排序后的矩阵。lexsor()函数实例

利用Python中的lexsort()处理对矩阵中按照某一行/列进行排序,具体实例由下给出:首先生成矩阵a,按照a中某行/列进行排序# -*- coding: cp936 -*-import numpy as npa=np.array([[1,2,5,3],[5,3,6,9],[7,2,9,5]])print a输出结果:[[1 2 5 3][5 3 6 9][7 2 9 5]]1.按行排序#对矩阵最后一行进行排序a1=np.lexsort(a)print "对a的最后一行

2020-12-18 11:51:22 7906

原创 Excel中将汉字(名字)转换为拼音

打开excel选择:文件->选项->自定义功能区勾选 主选项卡中的->开发工具->确定此时在excel的选项卡中出现了“开发工具选项卡”点击:Visual Basic打开VB编辑页面选择:插入->模块就可以在模块编辑窗口中添加代码了,复制粘贴如下代码:Function pinyin(p As String) As Stringi = Asc§Select Case iCase -20319 To -20318: pinyin = "a "Case -2

2020-09-28 13:28:30 6820

原创 networkX带权图的构建中:添加边,批量添加边,添加带属性的边,以及图形展示

添加边:G.add_edge(‘小红’,‘小粉’)批量添加边:G.add_edges_from([(‘小红’, ‘小黄’), (‘小黄’,‘小黑’)])也可以直接将元组的列表作为参数list=[(‘小红’, ‘小黄’), (‘小黄’,‘小黑’)]G.add_edges_from(list)批量添加带属性的边(以下三种形式都可以实现):G.add_weighted_edges_from([(‘小红’,‘小黄’, 7.0), (‘小红’, ‘小青’, 10),(‘小黄’,‘小青’,3)])#元组

2020-09-08 14:37:03 15684 2

原创 python中列表-元组转换问题,zip(),tuple(),list()函数功能与示例

zip():打包为元组的列表tuple():将列表转换为元组list():将元组转换为列表a=[1,2,3]b=[4,5,6]zip(a,b)[(1, 4), (2, 5), (3, 6)]tuple([1,2,3,4])(1, 2, 3, 4)tuple((1,2,3,4))(1, 2, 3, 4)tuple(zip(a,b))((1, 4), (2, 5), (3, 6))list(tuple(zip(a,b)))[(1, 4),

2020-09-07 18:39:06 2236

原创 【python错误解决】 AttributeError: module ‘networkx‘ has no attribute ‘Graph‘

使用networkx库创建无向图,使用函数import networkx as nxG=nx.Graph()出现错误: AttributeError: module ‘networkx’ has no attribute ‘Graph’解决办法:在python安装包中的site-packages文件夹中(作者的文件路径:C:\Users\Anaconda3\Lib\site-packages),将整个networkx文件夹拷贝致运行程序所在的文件夹,方可正确运行。...

2020-09-05 17:57:04 3153

原创 anaconda3库安装报错:pip is configured with locations that require TLS/SSL, however the ssl modul

安装anaconda3,用pip安装库时出现问题:pip is configured with locations that require TLS/SSL, however the ssl modul可以通过添加环境变量解决:1.找到环境变量windows10控制面板—>系统与安全—>系统—>高级系统设置—>环境变量2.在path中添加自己电脑中安装anaconda3的目录:C:\Users\gezi9\Anaconda3C:\Users\gezi9\Anaconda

2020-08-24 17:11:25 4532

原创 【知识图谱】图数据库Neo4j社区版的安装、部署与卸载(小白适用)

这里写自定义目录标题图数据库Neo4j的安装一.安装JDK二.安装Neo4j功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出...

2020-02-02 20:57:18 3952

原创 python2 中文字符编码转换

各种编码意义:参考链接https://blog.csdn.net/qq_33733970/article/details/81084465GB2312是中国规定的汉字编码,也可以说是简体中文的字符集编码GBK 是 GB2312的扩展 ,除了兼容GB2312外,它还能显示繁体中文cp936(中文编码)中文本地系统是Windows中的cmd,默认codepage是CP936,cp936就是指...

2019-08-26 19:42:30 1725

原创 python下【word2vec】实现两个词向量的相似度计算

**词向量(word2vec)**是一个将单词转换成向量形式的工具。可以把对文本内容的处理简化为向量空间中的向量运算,计算出向量空间上的相似度,来表示文本语义上的相似度。要使用word2vec工具就我所知有两种方式,一种是从谷歌下载安装,需要使用linux环境;另一种是python中的gensim库中就有word2vec工具。本文使用python下的word2vec方法。利用word2vec实...

2019-08-10 12:13:18 7935 1

原创 synonmys 处理文本:词语句子相似度比较

最近本来在研究word2vec,想计算两个句子的相似度。偶然看到synonmys,感觉好强大啊,以后要多多学习!synonyms:中文近义词工具包synonyms可以用于自然语言理解的很多任务:文本对齐,推荐算法,相似度计算,语义偏移,关键字提取,概念提取,自动摘要,搜索引擎等。两个句子的相似度比较:例子: sen1 = "发生历史性变革" sen2 = "发生历史性变革...

2019-08-09 23:16:46 1181 1

原创 python生成矩阵,在矩阵中按行/列插入数据

python用列表生成矩阵arr = []temp=[]temp.append(1)temp.append(1.234)arr.append(temp)temp1=[]temp1.append(1)temp1.append(1.234)arr.append(temp1)print arr[[1, 1.234], [1, 1.234]]>>> 使用nu...

2019-06-16 21:00:21 14459

原创 python对数组进行排序,并输出排序后对应的索引值

# -*- coding: cp936 -*-import numpy as np#一维数组排序arr = [1, 3, 5, 2, 4, 6]arr = np.array(arr)print arrprint np.sort(arr)#或print np.sort(arr,axis=None)print (np.argsort(arr)) # 正序输出索引print (np...

2019-06-16 17:31:24 19181 2

原创 用xlsxwriter写xlsx文件内存泄漏

在大规模数据(10000行*7000列)用xlsxwriter写入excel的时候会出现内存报错,#写入exceldef write_excel_xlsx(file_name,value): workbook = xlsxwriter.Workbook(file_name) # 创建工作表 worksheet = workbook.add_worksheet('sheet1')...

2019-06-13 00:58:12 1194

原创 写入中文字符报错:解决Python2的UnicodeEncodeError: ‘ascii’ codec can’t encode characters异常错误

学习笔记对文件(txt,csv)写入中文报错对文件(txt,csv)写入中文报错一段内容可以有多种编码方式,如unicode,utf-8,gbk,由于unicode编码一个字符四个字节。传输时费的流量太多,一般不用这个编码方式传。虽然编码方式不一样,但实际上表示的内容是一样的,好比二进制,十进制,十六进制,数字可以有这么多中表达方式。字符也是同样的道理。而一般网络传输的物理层只认识二进制,电线...

2019-06-09 14:54:27 1009

空空如也

空空如也

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

TA关注的人

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