202105-23 解决使用Spyder IDE时matplotlib绘图的显示问题 Spyder环境下matplotlib的backend设置是在打开环境时就配置好了的所以通常的方法:importmatplotlibmatplotlib.use('Qt5Agg')是无效的。Spyder下解决这个问题最简单的方法是GUI的方法:Tools->Preferences->IPythonconsole->Graphics->Backend:Qt5应用,然后可能需要重启一下,就可以了。如无特殊需要,以后无需更改。补充:Python使用matplotlib或pandas绘制图像中文乱码问题解决方案一般大家使用Anaconda进... 继续阅读 >
202102-27 Python Spyder 调出缩进对齐线的操作 初学python,对python的对齐很重视,为了防止出错,使用spyder工具提供的功能下面是方法:1、首先打开Tools菜单栏下的Preferences出现如下界面轻松1,2,3步之后就可以发现有:当然,红色的矩形框是我自己通过画图工具画上的,当然我找到的spyder中提供的方法就是这个,另外给大家提供两个快捷键:ctrl+[ctrl+]鼠标选中那一行,上面命令是向左缩进一个tab,下面是向右缩进一个tab,很方便有些时候,我更比较喜欢Tab键Shift键+Ta... 继续阅读 >
202010-18 Anaconda+spyder+pycharm的pytorch配置详解(GPU) 第一步:从清华大学开源软件镜像站下载Anaconda:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D安装过程中需要勾选如下图装好后测试是否装好,先配置环境变量(可能anaconda安装好后自己就有了)打开CMD,输入代码condalist回车出现包的信息则说明安装完成打开AnacondaNavigator(桌面没有的话就点击左下角看最近添加)可以看到spyder已经下好了第二步:下载CUDA(GPU)注意:没有NVIDA的显卡是不能使... 继续阅读 >
202010-08 快速了解Python开发环境Spyder Spyder简介Spyder(前身是Pydee)是一个强大的交互式Python语言开发环境,提供高级的代码编辑、交互测试、调试等特性,支持包括Windows、Linux和OSX系统。●菜单栏(Menubar):显示可用于操纵Spyder各项功能的不同选项。●工具栏(Toolsbar):通过单击图标可快速执行Spyder中最常用的操作,将鼠标悬停在某个图标上可以获取相应功能说明。●路径窗口(Pythonpath):显示文件目前所处路径,通过其下拉菜单和后面的... 继续阅读 >
202010-06 将pycharm配置为matlab或者spyder的用法说明 1.File-Setting-Keymap,搜索并将RunFileinPythonConsole快捷键设置为F52.将ExecuteSelectioninPythonConsole快捷键设置为F93.打开Ctrl+鼠标滚轮,更改代码字体的功能。File-setting-Editor-General-Mouse+打勾ChangefontsizewithCtrl+MouseWheel4.设置颜色为自己喜欢的,顺便保护视力。File-setting-Editor-ColorScheme-Monokai(自己选择自己喜欢的)补充知识:使用PyCharm进行像Spyder一样的交互式调试Spyder有... 继续阅读 >
202009-27 spyder 在控制台(console)执行python文件,debug python程序方式 执行:在IPythonconsole里先cd到test.py所在的文件夹,再runtest.py。注意使用的是命令run而不是命令python。debug:栗子:debugfile('/home/1/tensor2tensor/tensor2tensor/bin/t2t-datagen',args='--problem=image_mnist--data_dir=~/t2t_data--tmp_dir=~/t2t_data/tmp',wdir='/home/1/tensor2tensor/tensor2tensor/bin')第一个参数是需要被运行的程序,第二个参数是命令行参数,第三个参数是工作目录补充知识:在spyder... 继续阅读 >
202009-27 在spyder IPython console中,运行代码加入参数的实例 在路径后面加入args=‘参数1,[参数,]',如下runfile('/home/liuxiaodong/image_stream/image.py',args='0',wdir='/home/liuxiaodong/image_stream')或者直接在ipython中输入要执行的脚本加参数补充知识:ipython下命令行参数如何传入1:问题描述使用spyder运行Python程序时,有时会遇到程序本身需要有命令行参数(程序内有arg[])传入才能运行的情况。我之前一般是使用cmd直接调用对应的.py后面再加上对应的命令行参数来执... 继续阅读 >
202009-27 使用IPython或Spyder将省略号表示的内容完整输出 在Spyder界面下输出内容较多时,软件会用省略号表示中间内容,如下图所示:下面我们通过代码说明如何将中间省略的部分输出。importnumpyasnpS=np.arange(-5,6,1)#设定阈值,Ipython界面将省略号表示的内容完整输出np.set_printoptions(threshold=1e6)print(S)运行后得到的结果如下图所示:补充知识:spyder清除控制台命令spyder清除变量赋值:即重新设置变量,在控制台输入reset,在确定提示中输入y清空控制台上的书写记录... 继续阅读 >
202009-27 解决Python spyder显示不全df列和行的问题 python中有的df列比较长head的时候会出现省略号,现在数据分析常用的就是基于anaconda的notebook和sypder,在spyder下head的时候就会比较明显的遇到显示不全。这时候我们就需要用到pandas下的一个函数set_option我们直接来看代码:这是正常情况spyder下head()的样子importnumpyasnpimportpandasaspddf=pd.DataFrame(np.random.rand(2,10))#创建一个2行10列的数df.head()很明显第4列到7列就省略掉了Out[4]:012…78900... 继续阅读 >