- 博客(44)
- 收藏
- 关注
原创 csv读取报错
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 3114: invalid continuation byte
2022-08-29 17:24:24
357
原创 keras报错
ImportError: cannot import name 'get_config' from 'tensorflow.python.eager.context' (/opt/conda/envs/Python3/lib/python3.7/site-packages/tensorflow_core/python/eager/context.py)
2022-08-24 20:44:35
512
原创 python list小技巧
字符串list如何去重lst2 = {}.fromkeys(list1).keys()final_list=list(lst2)logging.info('Covered {} items'.format(len(lst2)))两个字符串list求并集list1.extend(list2)lst2 = {}.fromkeys(list2).keys()final_list=list(lst2)logging.info(' Cover {} items totally'.format(le
2022-04-01 16:09:46
426
原创 python读写模块
1.查看当前路径import os #导入os模块cur_loc= os.getcwd() #调用os模块的 getcwd()方法。返回值为程序工作的当前目录print(‘当前目录为:’, cur_loc) #打印目录2.创建目录path=os.getcwd()+'/'+'hello'if not os.path.exists(path) : #没有这个文件目录则新建一个 os.mkdir(path ) #创建G盘文件名为 hello 的文
2022-03-25 11:42:27
1139
原创 python拼接
python拼接1.纯拼接# num是一个list,元素类型为intnum = [1, 2, 3, 4, 5, 6] str = ','.join(str(i) for i in num) print(str)2.split后拼接valid_content_list=list(valid_content)content_ids=[item.split('&&')[0] for item in valid_content_list]str_x = ','.join(st
2022-01-13 10:03:36
189
原创 python日志
import logginglogging.basicConfig(format="%(asctime)s - %(message)s", level=logging.INFO)
2021-12-29 11:52:59
380
1
原创 ubuntu系统安装yum
太艰难了,记录一下。楼主安装过程遇到问题顺利版本:sudo apt-get updatesudo apt-get upgradesudo apt-get install build-essential$sudo apt-get install yum检测yum顺利的话,出现但是楼主出现:方法2:参考链接查看自己ubuntu版本:cat /proc/version楼主是20.04.1按照参考链接进行操作即可。然后我出现的问题然后吧这几个包装上:最后安装yum
2021-11-16 16:38:28
28117
2
原创 JAVA中double和Double的互相转化
double转为Doubledouble d=a;Double D=new Double(d);Double转为double.mapToDouble(Double::doubleValue)
2021-11-15 15:20:56
6791
原创 ## 一些Linux 基本语句
一些Linux 基本语句1.路径1. cdcd www , 意思是 到www目录;cd … , 意思是到上一级目录;cd - ,意思是返回到上次的目录,类似windows返回 ;cd /,意思是回到根目录。2.输入命令行时的辅助操作1.输入命令时,删除/还原语句ctrl+u 把本行在光标前的全部删除(不包括光标上的字符)Ctrl+d,删除光标后边的字符(就是光标覆盖的字符)ctrl+k 把本行在光标后的全部删除Ctrl+w 删除当前光标前的单词Alt+d 删除
2021-10-29 21:09:00
572
原创 安装maven
windows安装maven1.安装jdk,确保安装成功cmd输入java出现如下图片,说明安装成功2.在https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3下载maven安装包3.将安装包解压到到D:/maven中4.配置环境变量:控制面板\所有控制面板项\用户帐户4.在系统变量中添加5.更改环境变量的path,在最后面添加,%MAVEN_HOME%\bin6.验证重启 cmd 控制台,输入 mvn -v 出现如
2021-07-19 16:49:01
116
原创 python中itertools模块zip_longest函数详解
itertools.zip_longestitertools模块包含创建高效迭代器的函数,这些函数的返回值不是list,而是iterator(可迭代对象),可以用各种方式对数据执行循环操作.zip_longest(it_obj1, …, it_objN, fillvalue=None)时,其函数实现的功能和内置zip函数大致相同(实现一一对应),不过内置的zip函数是已元素最少对象为基准,而zip_longest函数是已元素最多对象为基准,使用fillvalue的值来填充思路大致如此: 找出元素个数最
2021-06-24 11:47:45
4416
原创 如何在linux上安装jupyter
如何在linux上安装jupyter深度学习往往在服务器上运行,如果只在终端运行,对于代码的调试,修改很麻烦,此时可使用pycharm,jupyter,vscode等,此处介绍jupyter,因为可以一段一段跑,感觉很方便。1.安装jupyterpython3 -m pip install --upgrade pippython3 -m pip install jupyter2.生成配置文件jupyter notebook --generate-config3.命令行使用ipython命令
2021-05-27 15:45:38
4767
3
原创 vim一些基本操作
vim中如何删除,复制,粘贴命令,如何切换模式,保存三种模式一般模式:按Esc键命令行模式:先切到一般模式,然后 按Shift键再输入“:”插入模式:一般模式下 按 a 或者 i删除,复制,粘贴删除一行就直接在vi的命令模式下按键dd。如果要复制一行直接按键盘yy,粘贴就直接按键盘p. 记得要在命令模式下,如果在编辑模式下就直接成打字母了。(也就是刚进vi的时候默认状态。按i可以进入编辑模式,按ESC键又退回命令模式。)跳转一般模式下:1.跳到文本的最后一行:按“G”,即“shift+g”
2021-05-27 14:59:00
329
原创 无法查找或打开PDB文件
无法查找或打开PDB文件1.点击菜单“工具”-“选项”2.然后展开“调试”-“符号”,勾选“Windows符号服务器”。3.这时,会弹出一个警告对话框,无视点击“确定”即可。
2021-01-24 16:00:36
1459
1
原创 __ .__ init 调用 super 属性
__ .__ init 调用 super 属性## 标题1.没有super().init()时,调用类的方法及属性不加super().init(),实例化后直接调用类的方法和属性,从结果来看,方法可以被调用但是属性不可以。2.加上super().init()时,调用类的方法及属性加上super().init(),实例化后直接调用类的方法和属性,从结果来看,方法及属性都可以被调用。...
2020-12-19 16:51:57
227
1
原创 通过镜像安装torch,torchvision
通过镜像安装torch,torchvision由于常常遇到 pip 装包时速度过慢或者无法安装(请求超时)等问题,这个时候你就需要考虑一下给 pip 换源了经过比较,豆瓣的镜像有效。pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html -i https://pypi.doubanio.com/simple版本对应,没有不兼容结果Installing
2020-12-17 23:35:11
5807
原创 堆排序c语言实现
堆排序c语言实现堆排序 堆排序是利用堆的性质进行的一种选择排序。下面先讨论一下堆。1.堆堆实际上是一棵完全二叉树,其任何一非叶节点满足性质:Key[i]<=key[2i+1]&&Key[i]<=key[2i+2]或者Key[i]>=Key[2i+1]&&key>=key[2i+2]即任何一非叶节点的关键字不大于或者不小于其左右孩子节点的关键字。堆分为大顶堆和小顶堆,满足Key[i]>=Key[2i+1]&&ke
2020-11-29 21:38:50
631
原创 ipynb文件与py文件互转
ipynb文件与py文件互转jupyter notebook里ipynb文件转为py文件方法一: 在xxx.ipynb所在目录下,打开终端,并输入命令: jupyter nbconvert --to script xxx.ipynb1.其中xxx.ipynb是要转换文件的名字,转换后在该目录下出现xxx.py文件。方法二: 启动Jupyter notebook 在网页下找打ipynb文件,然后选择file–download as–python file,默认自动转换。py文件转为i
2020-11-27 15:14:00
1348
原创 深度学习中:epoch、batch size和iterations之间的关系
在深度学习中,epoch、batchsize和iterations是在训练模型时,一定用到的一些概念。那么分别是什么意思呢?首先,为什么会用到以上概念,是因为“梯度下降”,也就是寻求曲线的一个最小值。其次,梯度下降是迭代的,它是一个需要多次计算的结果来求得最优解。1,epoch一个epoch指代所有的数据送入网络中完成一次前向计算及反向传播的过程。在训练模型时,一般会设置多个epoch,比如epoch=50、100、600,甚至等于6000。这么做是因为在寻求最优解时,将数据送入网络进行一次迭代是不够
2020-11-22 11:29:36
1608
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人