python问题
l8947943
如果生命不是为了好玩,那还有什么意义。
展开
-
OSError: We couldn‘t connect to ‘https://huggingface.co‘ to load this file, couldn‘t find it(亲测有效)
意思是无法访问这个网址,主要是代码会从huggingface上下载模型,但是国内又存在墙的问题,因此,我们有两种解决方式。原创 2024-10-20 21:52:42 · 405 阅读 · 0 评论 -
Linux安装Anaconda和Pytorch
又到了一年一度换环境、换服务器不断折腾的时节了,一通折腾后,重新启动遂做记录。原创 2024-10-20 20:26:33 · 703 阅读 · 0 评论 -
win10下执行 conda activate 虚拟环境报错
前几天手贱删除了某配置的虚拟环境,今天突然用conda activate就不行了,出现报错: CondaError: Run 'conda init' before 'conda activate'。我的操作是在window环境下进行的。有的说执行:先执行activate进入虚拟环境后再执行上面这些都没什么卵用。原创 2024-09-09 19:46:12 · 710 阅读 · 0 评论 -
JupyterNotebook中导出当前环境,并存储为requirements.txt
使用Anaconda管理Python环境时,可以轻松地导出环境配置,以便在其他机器或环境中重新创建相同的环境。可以通过生成一个environment.yml文件实现的,该文件包含了环境中安装的所有包及其版本。但是,常常在一些课程中JupyterNotebook代码能跑通,自己的环境却不行,保持版本的一致性变得非常重要,因此需要导出可用的包。在Jupyter Notebook中,可以使用以下步骤将Python环境导出为requirements.txt文件。原创 2024-07-11 15:50:44 · 761 阅读 · 0 评论 -
vscode中使用conda虚拟环境
附带一篇测试教程,原创 2024-05-27 16:39:42 · 5754 阅读 · 1 评论 -
pygraphviz安装教程
最近在做casual inference,做实验时候想因果图可视化,遂需要安装pygraphviz,整了一下午,终于捣鼓好了,真头大。环境:传送门:http://www.graphviz.org/download/进入后,选择操作系统对应的版本,如图所示。下载好后,双击正常安装,在安装选项中,记得选择add path for all users,否则容易出现控制台无反应的问题。安装完成后,检测一下是否安装成功,win+r,输入cmd,打开控制台,输入命令:如图:出现了版本号那就说明安装成功了。原创 2023-02-22 11:25:22 · 1706 阅读 · 3 评论 -
conda创建环境、安装包到环境迁移
Anaconda是包管理器和环境管理器,作为优秀的环境处理工具,一定要把它发挥出效果,游戏开始!原创 2022-11-13 18:39:54 · 3349 阅读 · 0 评论 -
python之pyttsx3实现文字转语音播报
pyttsx3是Python中的文本到语音转换库,可以实现文本的朗读功能。原创 2022-10-18 21:27:29 · 4419 阅读 · 0 评论 -
python相关pyc文件的编译、运行和反编译
0x01. 什么是pyc文件最近做ctf习题,发现经常会给一下pyc文件,pyc文件是py文件编译后生成的字节码文件(byte code)。pyc文件经过python解释器最终会生成机器码运行。所以pyc文件是可以跨平台部署的,类似Java的.class文件。学过java的都知道,它其实是中间过程,为了就是不变动代码的情况下,机器将会更快的执行代码,不用编译,直接去找字节码加载就行。一般py文件改变后,都会重新生成pyc文件。生成pyc文件主要是不想把源代码暴露出来。0x02. 如何生成pyc文件此处原创 2022-04-02 17:17:50 · 8985 阅读 · 0 评论 -
python制作字符画(非gif转字符图)
闲来无事,找了一段图片转字符画的代码玩玩。1. 安装环境pip install Pillowpip install numpy速度慢的可以使用国内源pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Pillowpip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy2. 代码内容# -*- coding: utf-8 -*-import randomimpo原创 2022-03-22 15:29:00 · 5280 阅读 · 0 评论 -
python中PIL库的crop()函数
crop()函数用于裁剪图片,crop((x1,y1,x2,y2))四个参数如下:x1 起始 横向坐标y1 起始 纵向坐标x1 结束 横向坐标y1 结束 纵向坐标用法如下:from PIL import Imageimport matplotlib.pyplot as pltplt.figure()img = Image.open('pic/1.png')# 从图片(0,0)开始裁剪到(1/3横向长度,1/3纵向长度)img_new = img.crop((0, 0, img.siz原创 2022-01-16 17:21:07 · 14810 阅读 · 0 评论 -
用python3处理OJ数据输入
用python3处理数据的输入。在做各种OJ时,经常会要求输入数据,为此做以数据的输入处理模板单纯输入一个数据,则使用input()函数data = input()输入数据 0,1,2,3,4 且他们以逗号分隔,作为List[ ]传参使用data = list(map(int, input().split()))输出如图:输入数据 [0,1,2,3,4] 且他们以逗号分隔,作为List[ ]传参使用,借助json优雅处理import jsondata = = json原创 2021-11-11 10:15:46 · 660 阅读 · 0 评论 -
windows设置定时任务并运行python脚本
1. 自己用python写了一个签到脚本,经过测试已经可以成功打卡,于是研究了一下windows定时运行程序2. 创建定时任务2.1 打开“控制面板 ”–>“系统和安全”–>“管理工具”–>“计划任务”,如图2.2 打开“计划任务”,如图,点击“创建基本任务”2.3 给定时任务命名,点击下一步2.4 选择脚本执行的时间,以每天执行为例,如图,点击下一步2.5 选择具体的每天执行时间,如从2021年8月24日起,后面每天早上8点执行定时任务,如图,点击下一步2.6 以原创 2021-08-24 21:30:05 · 3819 阅读 · 23 评论 -
用python实现自动签到脚本
1. 最近才上班,要求每天打卡!我老是忘记,于是乎搞个脚本进行自动签到。2. 签到原理:模拟用户进行自行输入,然后登录,然后签到,在研究过程中使用到了python的selenium包,本人在win10环境中进行测试使用,可以实现基本的自动打卡。3. 需要的环境seleniumpip install selenium4. 安装模拟的插件需要从网上下载模拟点击浏览器的google浏览器插件chromedriver.exe,下载链接:https://npm.taobao.org/mirrors/ch原创 2021-08-22 21:40:09 · 11919 阅读 · 13 评论 -
pycharm使用私钥远程连接服务器
最近服务器禁掉了账号密码登录,为了安全性,于是使用公钥私钥对验证登录,于是pycharm配置又需要变动了,如何改动,一起走起。配置方法首先有一个python项目,配置项目上传的位置,如图:点击configuration设置部署到远端服务器的位置点击SFTP,创建一个服务部署名,如图: 填写配置信息配置SSH点击apply,然后继续点击OK即可生成配置将本地项目推送部署到服务器配置的位置上,如图控制台会有传送记录,如图最终可以在服务器上查看到部署的代码。配..原创 2020-12-21 15:15:00 · 6094 阅读 · 2 评论 -
Python中def()->int奇怪的语法和*args与**args
看源码有一些奇奇怪怪的写法,顺便把以前用的整理整理首先解释*args, **kwargs这两个,先看个测试代码def func(*args, **kwargs): print(args) print(kwargs)func(1,2,3,4, a = 5, b = 6, c = 7)输出结果如图:解释:*args传入多个值,这些值的特点是被包装成一个元组(tuple),如打印的(1, 2, 3, 4),**kwargs则传入多个值,这些值的特点是被包装成一个字典(dict).原创 2020-05-28 15:06:33 · 6173 阅读 · 1 评论 -
linux环境下 python import不了自定义的包
本地代码可以跑通,但是放到服务器上运行,报错Traceback (most recent call last):File “./split_struct/main.py”, line 8, in from DataLoad.My.newLoadWay import testselfModuleNotFoundError: No module named ‘DataLoad’经过一番查找,原因是因为文件路径找不到解决方法:先看文件结构,在main中要import newLoadWay中.原创 2020-05-23 15:00:30 · 7258 阅读 · 10 评论 -
matplotlib绘制折线图,带折线图的值
绘制样式如图所示绘制代码如下AlexNet_acc = [75.43, 75.38, 75.55, 75.37, 75.26, 75.11, 74.30]ResNet_acc = [82.48, 82.58, 82.76, 82.65, 82.67, 82.55, 82.40]names = [0.01, 0.03, 0.05, 0.07, 0.1, 0.5, 1]x = range(len(names))plt.plot(x, ResNet_acc, marker='o', mec=.原创 2020-05-08 18:25:16 · 5174 阅读 · 0 评论 -
matplot格式调整函数整理
非子图的情况下设置x轴的显示标签 plt.xticks(old, new), old表示原始的数值刻度,new表示新的刻度,可以为数值或者要替换的标签,为list类型plt.ylabel(“Accuracy%”) #Y轴标签plt.xlabel(u"Transfer Task(Resnet)") #X轴标签子图的情况下set_xticks(list)设置第i个子图的x轴的坐...原创 2020-05-08 10:57:02 · 599 阅读 · 0 评论 -
Python绘制子图及子图刻度的变换等问题
涉及到图的对比会用到子图形式展示,先看看效果绘制代码如下accuracy_alexnet_clef = [78.05, 78.43, 78.65, 78.61, 78.69]accuracy_resnet_clef = [84.56, 84.84, 85.07, 85.01, 85.13]accuracy_alexnet_office10 = [87.30, 87.57, 87.7...原创 2020-05-08 10:39:38 · 3414 阅读 · 0 评论 -
Python之matplot坐标修改,子图绘制等问题
最近使用matplotlib作图遇到的问题,做以下整理。先看图:绘制代码及注解beta_1 = [81.56, 81.02, 69.07, 66.28]beta_2 = [82.02, 81.20, 69.23, 66.22]beta_3 = [82.40, 81.30, 69.30, 66.33]# x轴标签数据names = ['A→W', 'A→D', 'D→A', 'W→...原创 2020-05-08 10:28:21 · 1565 阅读 · 0 评论 -
python中__init__等魔法函数
常常见到代码中出现__xxx__这样的函数,没怎么仔细研究过,今天做一整理举个例子吧class DataTest: def __init__(self, data): self.data = data def __getitem__(self, item): return self.data[item] def __setitem...原创 2020-04-30 22:57:08 · 773 阅读 · 0 评论 -
pickle.loads/load和pickle.dumps/dump序列化问题
经常需要将数据进行序列化和反序列化操作(即保存和存储),于是做一整理,直接上代码:pickle.load()和pickle.dump()import pickle# 将数据序列化,注意存储和读取都需要以为二进制形式sample = [1, 2, 3]file = open('./sample.pkl', 'wb+')# 将sample放入创建的file中pickle.dump(...原创 2020-04-29 18:42:15 · 1446 阅读 · 0 评论 -
ImageCLEF数据集处理(Python读取txt内容创建文件夹;将图片拷贝至指定文件夹)
1. 问题描述做迁移时候用到公共数据集ImageCLEF, 但是给的结构如图: 有b,c,i, p四种图像数据,和list数据,对应每一条数据的名称及其标签,记录举例如下:b/252.car-side-101/252_0446.jpg 62.目标:做成如下格式 每种图片归为自己类别......原创 2019-12-04 11:29:58 · 4310 阅读 · 16 评论 -
GitHub 读取jupyter报错Sorry, something went wrong. Reload?
1. 今天看git上的jupyter项目时候出现错误Sorry, something went wrong. Reload?2. 我以为是我的网的问题,其实是加载出错,挂了代—理也不行,无奈只能想想其他方法。3. 使用黑客技https://nbviewer.jupyter.org/4. 在如图的url中输入github的jupyter项目地址进行解析,如图:5....原创 2019-11-24 17:30:03 · 8652 阅读 · 6 评论 -
conda 克隆环境及导入新环境/conda环境移植
1.为了跑代码,环境配置太烦,我需要将服务器的环境克隆下来,在另外一台服务器装,参考网上的方式,出现很多错误,一脸懵逼,后来总结原因,是因为自己源服务器虚拟环境太多了,导致不知道克隆哪个,所以,在克隆时候,最好参数详细点,指定好克隆的环境2. 操作开始2.1 将服务器A的环境进行打包,如:我有三个虚拟环境,克隆其中的cmd# -n 后面的参数是服务器A要克隆的环境名称conda e......原创 2019-11-21 11:25:05 · 14285 阅读 · 11 评论 -
SVD(奇异值分解)小结
原文见https://www.cnblogs.com/endlesscoding/p/10033527.html还有一个很好的图像上的例子,总结起来理解,也就是找出图像中像素特征值重要性程度,进行图片的压缩。也可以理解成提取关键特征。原文内容不错,保留一下代码%matplotlib inlineimport matplotlib.pyplot as pltimport matplot...转载 2019-11-08 11:43:10 · 1164 阅读 · 0 评论 -
python报错exec code in self.locals SyntaxError: Missing parentheses in call to ‘exec‘
1. 今天跑代码,下载了别人的代码,运行起来报错如下:exec code in self.locals SyntaxError: Missing parentheses in call to 'exec'2.查了很多资料,没有找到解决方案,有些懵逼。。。3. 这样的错误是执行时候编译的错误,代码没问题的情况下,想到一种问题,以前遇到过,将文件夹命名为内置函......原创 2019-11-04 21:07:04 · 12415 阅读 · 1 评论 -
flask连接redis 出现 No module named 'flask.ext' 或No module named 'ext.cache'
1. 问题来源:自己在写代码过程中使用了redis,但是引入后发现报错No module named 'flask.ext环境:ubuntn和centos python3.6 flask flask-cache2. 引入flask_cache后运行时,出现以下错误from flask.ext.cache import make_template_fragment...原创 2019-10-29 14:13:02 · 2043 阅读 · 0 评论 -
TypeError: cannot unpack non-iterable NoneType object问题
自己写的代码出现报错TypeError: cannot unpack non-iterable NoneType object写了一个测试,个人理解这样的问题是因为将None值多次赋给某个值。测试如下1. 该段代码没有写else。python在 if 语句无else的情况下返回的值为None,由于是无迭代的返回(non-iterable)因此可以运行flag = False...原创 2019-10-27 10:17:04 · 97053 阅读 · 8 评论 -
用python3脚本实现Oracle数据导出成csv并导入到Mysql(Oracle到MySQL数据迁移方法)
1. 背景有一个Oracle数据库,需要进行数据迁移到MySQL中,但是编码出现问题,无法实现Navicat直接,因此利用的思想是将Oracle数据导出成csv文件,再利用Navicate导入到MySQL中即可2. 处理方式先进行配置Oracle数据库配置,使用以下代码pip install cx_Oracle3. 进行配置import cx_Oracleimport...原创 2019-10-17 13:30:17 · 2293 阅读 · 0 评论 -
python中numpy切片问题
方式1:逗号前表示行,冒号表示从该行的第几个到第几个(包含头不包含尾)方式2:逗号在后,表示列,冒号表示从该列的第几个到第几个(包含头不包含尾)...原创 2018-05-29 20:15:16 · 1647 阅读 · 1 评论 -
python中plt.cm.Paired
plt.cm中cm全称表示colormap,paired表示两个两个相近色彩输出,比如浅蓝、深蓝;浅红、深红;浅绿,深绿这种。原创 2018-05-08 10:38:37 · 12280 阅读 · 0 评论 -
解决python中出现的OSError: [Errno 22] Invalid argument: '\u202aD
。。。今天编程中出现OSError: [Errno 22] Invalid argument: '\u202aD提示代码如下file1 = open('D:\watermelon.csv','r')如果你是直接copy如下图的路径, 出现了错误的话,请麻烦您手动打一下路径。。修改一下D-->d:file1 = o...原创 2018-05-07 20:02:38 · 32096 阅读 · 17 评论 -
在python编程从入门到实践中,第18章的问题(Django)
如图:问题代码段修改方式:topic = models.ForeignKey(Topic,on_delete=models.CASCADE)注意:修改之前,请将migration文件夹删除后再进行python manage.py makemigrations learning_logs...原创 2018-04-17 23:28:21 · 5041 阅读 · 3 评论 -
windows建立Django项目(建立虚拟环境,安装virtualenv,安装Django,创建项目)
一、建立虚拟环境pip install virtualenv1要使用Django,首先要建立一个虚拟工作环境。我们先为项目建立一个文件夹learn,在文件夹中打开命令行(shift+右击),来建立另一个虚拟环境。如果使用的是python 3,可使用如下命令来创建:python -m venv l_env1这里运行模块venv,用它来创建一个名为l_env的虚拟环境,此时learn文件夹中会多出来一...转载 2018-04-17 12:16:40 · 1321 阅读 · 2 评论 -
pycharm中解决无法import所安装的库
step1:在file中找到default settingsstep2:找到Project Interpreterstep3:按照如图步骤搜索并找到需要安装的模块step4:如图显示step5:如图所示,完工 ...原创 2018-04-07 11:21:02 · 5813 阅读 · 0 评论 -
pycharm中快捷安装pip命令(如pygame)
声明:个人用的python3 这是我自己实测过的方法,直接在命令行里输入pip install +(所需要的库),即可成功下载,可能它会自动检测电脑Python的版本而下载对应的版本,各位可以试一下! 比如:在命令框输入 pip install pygame 安装 pyganme ...原创 2018-04-07 11:05:48 · 6517 阅读 · 1 评论 -
pycharm同一目录下无法import其他文件
如图:会出现带有红色波浪线,但是确实有random_walk文件解决方法:在当前文件下,右键找到mark Directory as然后选择source root,完工ok再如图:......原创 2018-04-09 22:50:03 · 12025 阅读 · 19 评论 -
python部分机器学习处理代码1
1. 将所有输入数据规范化为0和1$${Z_i} = \frac{{{x_i} - \min (x)}}{{\max (x) - min(x)}}$$def _normalize_column_0_1(X, train=True, specified_column = None, X_min = None, X_max=None): if train: if ...原创 2019-04-20 17:17:33 · 1661 阅读 · 0 评论