自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 问答 (1)
  • 收藏
  • 关注

原创 onedrive 清理文件历史版本 节省空间

由于onedrive空间变小,所以以后不能浪了,东西还是要整理,可以定期清除历史版本,或者在编辑word时,关闭onedrive的同步(2h,8h,或者24h),在word编辑完成后再打开同步,减少同名文件历史版本的产生。其实onedrive里边文件并不多,占用空间很大是因为它自动保存的版本太多了,尤其是有的甚至保存了1000多个历史版本,直接占用了我几十个G的空间,点击删除历史版本就会自动保留最新版,非常实用。注意释放空间后需要刷新网页,对于文件夹可能会有延迟,好像还没有释放空间,其实是已经释放了。

2024-04-03 11:06:00 606 8

原创 python在运行时控制台以表格形式输出结果prettytable.PrettyTable()

表格中可接收列表格式的数据,列表中装字符串。

2024-03-27 21:09:38 142

原创 Solid Works初学经验记录

点击带颜色的球(编辑外观)-选择贴图-先随便拉一张图贴到目标面上(当拖不动图片时按住alt键试试)-到左侧贴图预览框下边点击浏览-打开本地图片文件夹-将浏览的图片格式改为所有格式-找到希望的jpg或者png图片-确定。

2024-01-09 00:15:54 451

原创 python使用openai库0.x版本升级为1.x版本代码所需改动

【代码】python使用openai库0.x版本升级为1.x版本代码所需改动。

2023-12-13 11:24:35 788

原创 pycharm报错连不上console The filename, directory name, or volume label syntax is incorrect.

先给解决方案只要在pycharm中将base环境对应的python解释器删除,再重新绑定一下就行了。

2023-12-12 20:20:35 1418 2

原创 中文BERT模型预训练参数总结以及转化为pytorch的方法

谷歌发布的chinese_L-12_H-768_A-12还有哈工大的chinese-bert-wwm / chinese-bert-wwm-ext以及HuggingFace上的bert-base-chinese(由清华大学基于谷歌的BERT在中文数据集上训练开发的模型,上传在HuggingFace) 我好像记得谷歌也开源过bert-base-chinese?谷歌的是tf写的,需要借助转换脚本将其转化为pytorch的,哈工大的既有tf版本又有pytorch版本。hugging face 包罗万象,

2023-12-06 17:59:01 1608

原创 Device/Credential Guard 不兼容,禁用Credential Guard可能会解决

本人在windows11系统下载安装VMware并配置了ubuntu18.04的系统,本可以正常运行,因为看到了别的Ubuntu安装教程,跟随的时候勾选了两个放捐给导致再次运行VM时报本错误,当取消勾选后恢复正常。在windows搜索栏搜索 "启用或关闭windows功能”,关闭红色框选的这两项然后重启电脑即可恢复。

2023-06-04 10:32:01 892

原创 tensorflow 禁止调用gpu

tensorflow 禁止gpu加速

2022-11-22 15:08:23 717 1

原创 python查看的zip函数打包后的结果

python如何查看zip函数的打包结果

2022-10-01 20:21:22 505

原创 antlr4权威指南(中文版)资料分享

ANTLR4的基础教程中文文档

2022-09-23 11:13:16 3384 1

原创 windows 安装语法解析器Antlr4与环境配置

windows 系统下安装语法解析器Antlr4与环境配置与简单使用

2022-09-15 12:23:20 819

原创 keras 中load模型时报错 ValueError: Unknown activation function:gelu

问题描述在使用keras调用bert模型训练好的h5文件时报错,没有激活函数geluValueError: Unknown activation function:gelu报错原因:应该是keras版本之间不匹配的问题,这里用的tensorflow版本为1.15.0,keras版本为2.3.1,另外附带的keras依赖的其他包版本如下:解决办法经过多步试错,发现对keras依赖的包的版本降级可行,降级为:Keras==2.3.1keras-bert==0.83.0keras-embed-

2022-04-14 16:47:59 2384

原创 anaconda 多个虚拟环境下使用spyder / jupyter 的一点心得 更新anaconda spyder无法打开

anaconda 多个虚拟环境下使用spyder / jupyter的一点心得当在anaconda下装多个虚拟环境时,使用时每一个环境都会对应一个spyder,我尝试使用同一个spyder连接到不同环境下的python解释器,行不通,会出现无法新建控制台的情况。看似更换了解释器,其实还是原来的,且无法新建console。解决办法需要在不同的虚拟环境下下载不同的spyder,运行时直接在电脑搜spyder,后边会有后缀显示是哪个环境下的spyder。下载spyder:打开anaconda navig

2022-04-07 00:47:57 4397

原创 origin绘图过程的一些经验

1.在 “帮助->learning center ”选项卡中可以查找教程及下载APP2.如果不小心将工具栏拖到了屏幕中间或者不小心删除了某个工具栏,可以在“查看->工具栏->重新初始化”里边进行重置工具栏。3.图像数字化(Digitize 从图上扣点):工具栏上的位置在“查看(V)”的V字右下边,点击之后选择需要扣点的图片位置,即可打开图片进行扣点或者扣线。需要旋转的可以点击“旋转图像”再点下边出现的微旋按钮将图片旋转,然后移动刚刚打开的图片上的四条线使其对齐坐标轴上下边界,输入坐标轴

2022-03-15 22:28:34 15703

原创 如何以分好词的形式存储文本

因为jieba分词之后产生一个列表,列表无法直接写入文档,如果用''.join()的方法拼接为一个字符串,那么相当于白分词了,那么如何将句子以分好的词的格式保存到txt呢?这里有一个笨方法,使用字符串的拼接: wordList = jieba.lcut(content) outStr = '' for word in wordList: if len(word) > 1 : outStr += w

2022-03-15 22:22:02 517

原创 android studio 报错 \app\build\intermediates\navigation_json\debug\navigation.json (系统找不到指定的文件。)

参考链接链接原因是软件本身的Bug当Android Gradle Plugin 4.1.+ 和 Gradle 6.5.+ 配置在一起的时候可能会出现以上错误。同时也可能会报下图的错误app\build\intermediates\merged_manifest\debug\out\AndroidManifest.xml’ specified for property ‘mainMergedManifest’ does not exist.解决办法:直接更改版本号即可,比如改为:...

2022-02-28 10:36:33 6255 1

原创 tensorflow 报错 self._traceback = tf_stack.extract_stack()

tensorflow-gpu报错 self._traceback = tf_stack.extract_stack()找了很久原因,在另外一篇博客也有更新记录,但是还是单独记一下吧,毕竟卡了好久也没找到实用的解决办法。原因分析最终原因,修改参数之后的向量维度与实现训练好的保存的checkpoint的向量维度不相符,结果就会报这个错。因为电脑太垃圾,在下载了别人的模型之后运行太慢,就把隐藏层维度调小了,结果一直报标题所示的错误,一个多月后仔细阅读报错的一大堆内容才发现是因为维度不对。解决办法改回

2022-01-19 23:08:35 1663

原创 文本数据变换、增强一般方法

文本数据变换、增强一般方法################################################################随机互换位置exchange###############################################################def word_exchange(words,rate): #单词列表,交换比率 if len(words)>=3: #少于3个词的句子不交换 for i in

2022-01-19 10:38:01 184

原创 AttributeError: module ‘tensorflow.python.pywrap_tensorflow‘ has no attribute ‘NewCheckpointReader‘

原因:tensorflow版本太高,需要降低版本解决办法:降低到tf1.12.0可行方法:先降低python的版本为3.6,才可以安装tensorflow为1.12.0,最好先建立一个环境,操作方法见 博客

2021-12-31 17:17:50 2914

原创 AS对Button设置监听的四种方式

1.自定义内部类2.使用匿名内部类3.使用标题类加this关键字4.使用xml中绑定1.自定义内部类该方法比较麻烦,需要有第4步实例化自己写的内部类,而且内部类中写的方法与注册监听器距离太远,不方便阅读,匿名内部类就可以解决这一问题。该方法public class ButtonActivity extends AppCompatActivity{//定义一个类继承app @Override protected void onCreate(Bundle savedInstanc

2021-12-17 21:01:44 2863

原创 tensorflow-gpu报错 self._traceback = tf_stack.extract_stack()

tensorflow-gpu报错 self._traceback = tf_stack.extract_stack()该报错为显存满了此时可以通过在cmd输入命令 nvidia-smi 查看GPU运行状态,很有可能会因为输入的batch_size或者隐藏层层数太多,显存已经占满还未能将数据全部加载,此时gpu不会开始工作(类似于内存与cpu),使用率为0%解决办法:调小bath_size和隐藏层层数,调小图片分辨率,关闭其他耗显存的软件,以及其他能减小显存占用的方法,再重试。若显存只有两个G,最

2021-11-28 22:00:02 3296

原创 tensorflow-gpu下载(CUDA,cudnn)与使用时GPU情况查看

配置步骤:1.上网搜电脑的gpu是否支持深度学习2.下载nvidia的显卡驱动器(若电脑桌面点右键能出现NVIDIA的控制面板入口,可略过这一步)。可以先找出自己电脑的gpu型号,再搜索对应的驱动器(e.g. nvidia的NVIDIA Quadro K620驱动下载)查看电脑gpu型号的方法:控制面板点性能3.找对应关系在tf官网https://www.tensorflow.org/install/source_windows查询tensorflow-gpu对应的CUDA和cudnn版本号

2021-11-28 21:54:15 3624 4

原创 tensorflow-gpu版本安装,cuda与cudnn下载

记录一下,大佬的文章:https://blog.csdn.net/m0_49090516/article/details/113576003

2021-11-26 21:21:04 628

原创 gensim.corpora中Dictionaryd的用法

gensim.corpora中Dictionaryd的用法调用from gensim.corpora import Dictionarydictionary = Dictionary(corpus)这里的corpus需要时二维列表形式,如corpus = [['我', '在', '玉龙雪山', '我', '我', '我', '我'], ['我', '喜欢', '玉龙雪山'], ['我', '还要', '去', '玉龙雪山']得到的dictionary事宜个包含很多信息的集合,若要对其中信息进行

2021-11-24 12:36:48 1649

原创 电脑文件建立软连接的方法

建立软连接,常用于因版本更新文件夹名字改变,但文件夹里边的文件名仍相同的情况,比如1.0版本的软件包的名字是arm-linux-androideabi,到了2.0版本文件夹名字改为了llvm,此时为了让软件运行时找得到路径,可以新建文件夹名字命名为arm-linux-androideabi,然后把llvm中的文件复制过去。但这样做消耗时间又浪费内存,这是可以建立软连接,方法如下所示:先打开cmd,使用cd /d命令转到文件夹llvm的上级目录D:\sdk\ndk\23.1.7779620\toolcha

2021-11-01 16:25:49 2226

原创 android 版本升级改动的函数(android support 改为 androidx)import android.support.v7.widget.Toolbar;引入报错

AS版本升级需要改动的函数:import android.support.v4.content.LocalBroadcastManage改成import androidx.localbroadcastmanager.content.LocalBroadcastManager;import android.support.v4.view.PagerAdapt;改为import androidx.viewpager.widget.PagerAdapter;import android.suppor

2021-10-19 17:02:12 1289

原创 python 当pip找不到要安装的model时 Unofficial Windows Binaries for Python Extension Packages 404 时

python的大部分model备份网站https://www.lfd.uci.edu/~gohlke/pythonlibs/都会有一个备份该网站是美国加州大学自发建立并维护的python库的32位以及64位的二进制文件,当能从里边找到所需要的包的以 .whl结尾的包之后就能通过pip直接安装这个包。该网站内容非常多,建议进去后按组合件键 ctrl+F调出搜索框再找想要的包名字。网站页面如下以上内容在多个博客中都有讲述,但是我进去后发现下载不了,都是报404,这是浏览器的问题!!!注意!!

2021-10-13 21:45:24 357

原创 AS导入别人的model 没有出现小绿点,切换模型的地方也找不到--可能的解决办法

android studio 报错import android.support.v7.app.AppCompatActivity;AS版本问题,将import android.support.v7.app.AppCompatActivity;改为import androidx.appcompat.app.AppCompatActivity;导入别人的model与自己project目录下的model一同运行导入model:然后找到model所在文件夹导入。导入之后会自动build编译,但是

2021-10-07 21:11:43 830

原创 两个列表转为一个字典,列表排序

本文摘自公众号 数据分析与统计学之美1.将两个列表合并,一个列表作为key,一个作为valuekey_list=['1','2','3']value_list = ['A','B','C']#1使用python的zip 与dict函数dict_1 = dict(zip(key_list,value_list))# 使用带有字典推导式的zip函数dict_2 = {key:value for key, value in zip(key_list,value_list)}print(dict_

2021-10-06 16:33:29 572

原创 Android笔记之为TextView只设置下边框

根据书本经验,只设置上边框或者下边框有一个简单方法:1.在目标TextView需要加边框的地方再加一个textview,2.设置高度为1dp3.设置background为想要的颜色即可 <TextView android:id="@+id/tv_line" android:layout_width="match_parent" android:layout_height="1dp" android:background="#4003DAC8"

2021-09-23 21:57:31 1966

原创 通过android studio下载其他版本sdk的方法 解决 Failed to find Build Tools revision 28.0.3

第一次用android studio 打开别人的AS项目,发现运行图标识灰色的点不动,这是因为下方的 build 运行未通过,点击它会有报错提示。如图:好像是编译未通过上方的运行按钮就是灰色的。如图:通过配置文件修改了gradel的版本号之后,依然报错Failed to find Build Tools revision 28.0.3修改gradel版本号的方法见博客使用AS下载sdk移步大佬文章...

2021-09-23 10:19:49 548

原创 android开发点击版本号多次无法进入开发者模式模式

android studio 连接真机打开usb调试正常情况:以honor v9手机为例, 进入手机“设置”=>下翻找到“系统”=>进去找到“关于手机”=>找到“版本号”然后连续点击7次,会提示你进入了开发者模式,再在本机搜索栏搜索“USB调试”即可找到调试开关,打开即可。小米的手机也是点击版本号7次我遇到的情况在**“健康使用手机”**的模式下(也就是规定工作的日每天只能玩手机几个小时的那个功能)是无法进入开发者模式的!!!,并且在手机中搜索本机能找到“USB调试”却怎么都点

2021-09-22 21:33:30 4381

原创 使用openpyxl 实现对excel文件的写入与原样读出

openpyxl可以直接实现对 .xlsx /.xlsm / .xltx / .xltm 格式的问价的读写与操作,此处记录一种最好用的将数据转换为二维列表的形式进行读写的操作写入数据# 写入文件workbook = load_workbook(filename=xlsx_path)sheet_1 = workbook.active#指定单元格写入# cell = sheet_1["A1"].value = "哈喽"# sheet_1["A3"] = "nihao"# sheet_1.cel

2021-09-13 16:15:07 215

原创 Neo4j 社区版4.x安装踩坑记录

最终解决:回退neo4j的版本到4.0.12版本,并配合使用11.012版本的java jdk 可行java version "11.0.12" 2021-07-20 LTS初始状态,电脑中已有16.0.1版本的jdk。查看电脑中已有的java jdk 语句:C:\Users>java -versionjava version "16.0.1" 2021-04-20再装jdk 11怕出问题,试了试python驱动的neoj4https://neo4j.com/docs/api/pytho

2021-09-07 13:12:00 853

原创 python安装docx包运行时报错 No matching distribution found for exceptions

python安装docx包运行时报错ERROR: No matching distribution found for exceptions原因docx包是使用python2针对word2007版本开发的第三方库,随着word的升级尤其是python版本的升级不再适用,可以安装新的word处理包来解决问题。pip install python-docx...

2021-08-17 13:07:31 3423 2

原创 np的concatenate与tensorflow的concatenate

numpy数组拼接函数concatenate与tensorflow的拼接函数concatenate效果应该是一样的,这是我根据这篇博文的推断。为什么推断呢,因为按照该博主的代码不能看到结果,于是改用numpy来输出结果。当数据是二维数组:a = np.array([[1, 2], [3, 4]])b = np.array([[5, 6], [7, 8]])c= np.concatenate((a, b), axis=0) #按照行合并,列数不变行数增加d= np.concatenate((a,

2021-03-12 16:34:41 928

转载 gensim LDA的相关参数

gensimLDA的相关参数转载链接:[nlp]gensim lda使用方法Model persistency is achieved through load() and save() methodsParameterscorpus ({iterable of list of (int, float), scipy.sparse.csc}, optional) – Stream of document vectors or sparse matrix of shape (num_terms, nu

2021-03-07 16:32:31 3704

原创 word文件批量转换为txt文档

任务:有一个父文件夹,下边有若干子文件夹,子文件夹下是若干word文件,没有其他非word文件。将父文件夹所有的word文件读取并写入指定路径下的txt文件之中。步骤:1.读取父文件夹下所有的子文件夹名称2.将子文件夹下所有.docx文件分别转换为.txt文件3.附加功能,实现文件转码。(因为word的写入doc.SaveAs()s生成的都是ANSI编码文件,可以考虑转换为utf-8编码的文件。当然也可以不转。)4.将同一目录下所有的txt文件合并成为一个直接上代码#%%#读取一个父文件夹下

2021-02-02 16:06:02 3961

原创 建立word2id词典

建立word2id词典import collectionsimport jiebafile= "中华女子学院:本科层次仅1专业招男生 3两天价网站背后重重迷雾:做个网站究竟要多少钱 4"count=[]b=jieba.lcut(file)count.extend(collections.Counter(b).most_common(5)) # 排序dict={}for word,_ in count: dict[word]= len(dict) #建立word2id词典

2021-01-29 21:40:19 2329

原创 excel内容写入txt

python实现简单的excel内容读取之后写入txt任务要求:python实现简单的excel内容读取,excel 内容为一个矩阵。逐行读取并且数据之间用逗号分隔,且最后一个换行处的逗号不能显示。读取之后写入txt。三步走;1.逐行读取excel文件内容#打开excelimport xlrdworkbook = xlrd.open_workbook(r"D:\\新建文件夹\\kk\\paraC1.xlsx")names = workbook.sheet_names() # 列出所有sh

2021-01-27 22:53:59 859

空空如也

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

TA关注的人

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