Python
文章平均质量分 50
主要记录相关Python笔记
喜马拉雅的夜空
不定时更新~
展开
-
关于运行sudo python setup.py install出现error: error in setup.cfg: command ‘build‘ has no such option ‘i18
1.问题描述Ubuntu系统在安装包是运行sudo python setup.py install出现error: error in setup.cfg: command 'build' has no such option 'i18n'2.解决方案需要安装其他依赖环境:需要安装python-distutils-extrasudo apt-get update -ysudo apt-get install -y python-distutils-extra之后在重新运行即可原创 2021-08-19 11:07:03 · 1163 阅读 · 0 评论 -
git报错fatal: unable to access ‘https://github.com/stephaniedurand/SeisTomoPy_V3.git/‘: gnutls_handsha
解决办法:将命令中的 https改为 gitgit clone git://github.com/ultralytics/yolov5\原文:传送门转载 2021-08-14 11:05:14 · 267 阅读 · 0 评论 -
完美解决git: Failed to connect to 127.0.0.1 port 1080: Connection refused报错问题
文章目录1.问题描述2.解决方法1.问题描述在修改git代理后再运行git push -u origin master时出现如下问题:git: Failed to connect to 127.0.0.1 port 1080: Connection refused2.解决方法网上有很多解决方法,但我在尝试的时候运行并没有反映。后来经过尝试后发现如何有效地利用这些方法解决这个问题。网上方法:git config --global --unset http.proxy git config原创 2021-07-04 09:23:30 · 12773 阅读 · 0 评论 -
关于Python实现对数组每个元素重复N次复制
文章目录1.问题描述2.解决方案1.问题描述有一个(1,3)的数组F,我想对每个元素复制后并保留在同一个行内(维度)效果如下面的New F所示,查阅网上资料后,我找到了解决方案。f1,f2,f3 = 0,0,10**(-5) #单位:牛顿NF = np.array([f1,f2,f3])Old F: [0.e+00 0.e+00 1.e-05]New F: [[[0.e+00 0.e+00 0.e+00 0.e+00]] [[0.e+00 0.e+00 0.e+00 0.e+00]]原创 2021-05-16 09:17:16 · 5456 阅读 · 0 评论 -
解决Python中向复数表达式中传入Symbol对象出现TypeError: can‘t convert expression to float
文章目录1.问题描述2.解决方案1.问题描述在Python中利用Sympy求解定积分问题时,我首先定义一个Symbol对象,之后将Symbol对象传入复数形式的表达式中,结果计算时出现报错: q = complex(1,p**2) ... raise TypeError("can't convert expression to float")TypeError: can't convert expression to float代码:# 声明变量pp = symbols('p原创 2021-05-15 21:26:56 · 3197 阅读 · 0 评论 -
解决python中subplot绘制子图时子图坐标轴标签以及标题重叠的问题
文章目录1.问题描述2.解决方案1.问题描述在使用python的matplotlib中的subplot绘制子图时出现信息相互重叠的情况。2.解决方案在plt.show()前面添加代码plt.tight_layout()即可解决。plt.subplot(211)plt.figure(1)plt.hist(x, 10)plt.title("Histogram of sample points")plt.subplot(212)plt.plot(x,X.pdf(x))plt.title("原创 2021-05-03 10:36:19 · 4577 阅读 · 0 评论 -
解决使用matplotlib绘图时图例无法显示中文
文章目录1.问题描述2.解决方案1.问题描述在使用python的matplotlib库绘图时出现图例无法显示中文的情况。2.解决方案在plt.figure()中添加下面两行代码即可解决,原因应该是字体安装的问题。plt.rcParams['font.sans-serif']=['SimHei'] #显示中文标签plt.rcParams['axes.unicode_minus']=False...原创 2021-05-01 17:10:23 · 306 阅读 · 0 评论 -
解决Qt5出现qt5ct using qt5ct plugin qt5ct d-bus global menu no
文章目录1.问题描述2.解决方案1.问题描述在Ubuntu系统下使用GMT绘图时出现:2.解决方案百度了一下发现大多没有解决我的问题,而且关于这个bug的问题似乎讨论的比较少。所以,通过科学上网后我寻找到了解决方案(我的解决啦,各位可以尝试一下),另外,提示:Qt5移除了相应的configure文件,可能会出现找不到相应文件的情况。你可以将下面代码写入环境变量中(我写入的是~/.profile文件中),source一下就可以啦,source不起作用可以重新登陆用户。export QT_LOG原创 2021-04-25 14:45:47 · 4519 阅读 · 3 评论 -
关于Python的animation在动画中更新quiver绘制的动图中箭头的位置以及大小
文章目录1.问题描述2.问题解决3.代码片段1.问题描述最近利用了animation绘制动图,结合网上的实例,利用plot()绘图可以参考这篇博客。但是我想实现绘制带有箭头的动图(如下图),可以利用quiver()函数进行绘制。但在绘制动图时,更新数据部分出现了如下错误。'Quiver' object has no 'set_data'2.问题解决原来python中使用plt.plot()才可以使用line.set_data(x,y)更新数据的,而在动图中无法使用set_data()对利用原创 2021-04-18 15:38:01 · 895 阅读 · 1 评论 -
关于Mac修改conda安装的python为终端默认版本以及Sublime text3配置python3环境记录
文章目录#1.浅谈Anaconda:Anaconda优点:由于Mac自带Python,但是我的还是Python2版本的,当然可以选择手动下载Python更新系统自带的python,但是为了不嫌麻烦安装更多的python库,借助Anaconda软件管理python也是个不错的选择,还可以创建新的环境,配置出错也可以直接卸载掉。Anaconda对于Python是友好的,因为可以直接借助conda install ***安装Python的库,非常方便。Anaconda缺点:Anaconda软件发布的pyth原创 2021-04-14 00:13:14 · 1076 阅读 · 0 评论 -
sublime开发Python,控制台乱码
用sublime text 3开发Python,控制台乱码。打印英文也乱码,所以不是中文的原因,配置一下python编译环境就好 print(“ok”);1.打开 Tools -> Build System -> New Build System 在打开的文件中粘贴一下代码,注意cmd标签的python.exe的地址要换成Python安装地址。{"cmd": ["C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Pyth转载 2021-03-30 11:02:58 · 172 阅读 · 0 评论 -
解决向os.path.exists()中无法传递通配符判断子目录下该文件是否存在并删除该文件
Python在调用os模块时我们经常使用os.path.exists(‘filename’)判断当前目录下是否存在该文件,如:文章目录1.问题描述2.解决方案1.问题描述#导入相关函数库import os#判断当前目录下是否存在prem.txt文件reslut = os.path.exists('prem.txt')print(reslut)运行结果返回True或False,但是我们无法向os.path.exists("")中传递通配符匹配下一级子目录,如(我将prem.txt文件移动到下原创 2021-03-21 16:47:45 · 1891 阅读 · 2 评论 -
Python中matplotlib模块errorbar函数绘制误差棒图
Python的matplotlib模块中的errorbar函数可以绘制误差棒图,本次主要绘制不带折线的误差棒图。传送门1.基本参数2.代码实现3.结果显示4.更多参数请参考matplotlib官网1.基本参数errorbar函数的基本参数主要有:x,y:主要定于二维数据的横纵坐标值yerr :定义y轴方向的误差棒的大小,可以是一个数,也可以是二维数组(分别传递平均值与最小值的差和最大值与平均值的差)。xerr:定义y轴方向的误差棒的大小,同样也可以是一个数,也可以是二维数组。f原创 2021-03-21 11:22:14 · 17449 阅读 · 1 评论