![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 50
Mr_Wang_up
这个作者很懒,什么都没留下…
展开
-
Torch可视化网络时遇到:graphviz.backend.ExecutableNotFound
graphviz.backend.execute.ExecutableNotFound: failed to execute 'dot', make sure the Graphviz executa工具Torch网络结构化需要用到工具:torchziv在此之前需要安装graphviz需要强调:如果直接pip install torchziv,会直接将graphviz,torchziv两个都安装好,但是这种方法无法将graphviz导入系统路径。(也可能是我不知道怎么弄!!!)采用本文的原创 2022-02-20 23:42:19 · 1418 阅读 · 0 评论 -
python中def func(*args, **kwargs)
fun(*args, **kwargs)原创 2021-12-06 11:30:07 · 4829 阅读 · 0 评论 -
Python中将数组保存成.mat文件,AttributeError: ‘numpy.ndarray‘ object has no attribute ‘items‘
一、语法scipy.io.loadmat(file_name, mdict=None, appendmat=True, **kwargs)scipy.io.savemat(file_name, mdict, appendmat=True, format='5', long_field_names=False, do_compression=False, oned_as='row')二、保存savemat2.1 例子:import numpy as npfrom scipy impo原创 2021-04-12 15:20:17 · 7177 阅读 · 2 评论 -
pycharm console打印numpy大数据显示不全,
在使用pycharm时,有时在调试过程中,需要查看部分数组或矩阵的数值,但由于矩阵太大,pycharm会自动使用省略号代替,遇到这种情况:在程序中添加:importnumpyasnpnp.set_printoptions(threshold=np.inf) # 设置打印选项:输出数组元素数目上限为无穷或者 np.set_printoptions(threshold='nan') # 设置打印选项:输出数组元素数目上限为nan其中threshold表示: Total num...原创 2021-04-07 16:44:09 · 1861 阅读 · 3 评论 -
python中在列表前面加星号(*)的作用
python 里面列表前面加星号, 例如 : *[1, 2, 3],这是什么用法?1、先说作用:作用是:将列表解开成几个独立的参数,传入函数。类似的运算符还有两个星号(**),是将字典解开成独立的元素作为形参。例如:add(a,b)函数需要输入两个数,在主函数中list = [1, 2] c = add(*list),此处*list就表示的是将list中的两个数拆开之后分别输入,等价于c = add(list[0], list[1])。这样做的目的是为了简化代码2、再放代码:...原创 2021-03-29 17:43:05 · 10859 阅读 · 0 评论 -
利用numpy和pandas构建带行索引名和列索引名的二维矩阵
目录1、先展示一下结果2、具体方法:3、注意点1、先展示一下结果如图,该矩阵具有行索引名和列索引名2、具体方法:(1) 先用numpy构造二维矩阵(2) 再利用pandas赋予行索引名和列索引名import pandas as pdimport numpy as npmatrix_zeros = np.zeros([16, 4])row_index = [str([0, 1]), str([0, 2]), str([0, 3]), str([0, 4]),原创 2021-03-24 11:20:36 · 2212 阅读 · 0 评论 -
(含代码演示)python中类(class)的定义及PyCharm中提示:method ‘***‘ may be static
大家在进行Python程序编写的的时候经常会遇到这个问题:在波浪线的地方提示:那么这是什么原因呢?这是因为我们在类中所声明的方法没有使用类中的属性。一、首先我们介绍一下python中的类我们知道,在类的定义中,包含两部分:属性和方法(或功能)。如图所示,在类的定义中,定义了两个属性:first_attribute 和 second_attribute;定义了一个方法:name_method。包含了这两个部分,就可以作为一个类使用。接下来在主函数里面构建一个对象:A_..原创 2021-03-23 11:17:12 · 6119 阅读 · 3 评论 -
Python中numpy库中常用函数总结,包含seed(),RandomState(),rand(),randn(),randint(),random_integers(),choice()等
Python的第三方库numpy库中提供了random函数来实现产生数据的功能1、首先看一下random类下的所有功能方法:输入'np.random.'(注意最后的点),然后点击Tab键import numpy as np 可以避免每次输入numpy的麻烦2、numpy.random.seed()与numpy.random.RandomState()作用:使每次随机生成数一样输入:一个数字怎么理解呢?举个例子,系统会预先产生好几组随机数序列,如果输入了np.random.原创 2021-03-19 16:00:18 · 506 阅读 · 0 评论 -
python中print()函数遇到‘\r‘,end=‘‘
1、先看代码print('第一种打印结果:')for i in range(5): print(i)print('第二种打印结果:')for i in range(5): print(i, end='')print('第三种打印结果:')for i in range(5): print('\r***回到行首*', i)print('第四种打印结果:')for i in range(5): print('\r***回到行首*', i, end='')原创 2021-03-17 16:23:57 · 3924 阅读 · 3 评论 -
ValueError:Phase 1 of the simplex method failed to find a feasible solution.
1、问题描述ValueError:Phase 1 of the simplex method failed to find a feasible solution. The pseudo-objective function evaluates to 1.2e-12 which exceeds the required tolerance of 1e-12 for a solution to be considered 'close enough' to zero to be a basic ...原创 2021-03-14 23:06:03 · 452 阅读 · 3 评论 -
SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position
1、问题描述在运行python文件的时候出现了SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 25-26: ...\N..的错误引起这个错误的原因就是转义的问题,即在第25-26个位置上出现了\N,这影响了转义。因为我输入的路径为:sys.path.append('c:\Users\**\**\No_1')。2、解决方法(1) 在路径前面加r,即保持字符原始值的意思。原创 2021-03-14 23:01:24 · 816 阅读 · 0 评论 -
pycharm中Run ‘pytest in **.py‘的解决方法
问题描述:最近在使用pycharm运行python代码时,遇到了点击右键,出现Run 'pytest in **.py'的情况,而不是以前的Run '**.py'。解决方法:1、点击File,找到setting,进入2、找到Tools -> Python Intergrated Tools -> Testing,如图中是pytest3、点击下拉菜单,选择unittests,应用即可...原创 2021-03-14 22:42:41 · 4918 阅读 · 2 评论 -
windows defender might impact performance
windows defender might impact performanceexclude IDE and project directories from antivirus scans:**********Alternatively, add the IDE process as an exclusionExcludedirectories Don't show againwindows defender可能会影响性能从防病毒扫描中排除IDE和项目目录:****...原创 2021-03-13 23:07:49 · 7901 阅读 · 0 评论 -
强化学习模型构建中‘GridEnv‘ object has no attribute ‘_seed‘(参见郭宪老师的《深入浅出强化学习原理入门》)
博主在学习《深入浅出强化学习原理入门》第二章的模型构建时,按照书上的步骤做完之后,发现出现了以下提示:意思是在名为'GridEnv'的类下没有属性'_seed'。在这里首先回顾书上的步骤Part 1 注册自己的环境个人感觉书上的步骤中对gym的安装目录没有做出详细说明。步骤如下:1、将我们自己的环境文件(文件名为grid_mdp.py)拷贝到你的gym安装目录/gym/gym/envs/classic_control文件夹中。 说明:gym的安装目录参见这篇文章,我们...原创 2021-03-09 21:44:41 · 5886 阅读 · 2 评论 -
python通过pip安装的包的安装目录
C:\ProgramData\Anaconda3\Lib\site-packagesC盘:你安装的Anaconda的磁盘主要看Anaconda3\Lib\site-packages中的lib目录下的site-packages原创 2021-03-09 21:02:54 · 394 阅读 · 0 评论 -
Class names should use CamelCase convention
类名应该使用大小写规范改动方法:将类名的第一个字母大写原创 2021-03-09 15:31:04 · 1645 阅读 · 0 评论 -
Instance attribute *** defined outside __init__
原因:实例属性***在初始化外定义__原创 2021-03-08 09:58:59 · 7514 阅读 · 0 评论 -
tensorflow-gpu安装(win10)
下载对应版本的cuda,cudNN,anaconda(python3.7)1、下载cuda_10.0.130_411.31_win10.exe,安装过程默认安装即可,需要注意的是,有时如果你的电脑里有VS,但CUDA提示你需要再次安装,可以在cuda/选项/自定义安装中取消勾选VS,其余过程很简单2、下载对应版本的cudNN,在cudnn官网上有对应cuda的版本(需要注册账号)解压之后,得...原创 2019-08-21 21:20:11 · 71 阅读 · 0 评论 -
Local variable ‘ ‘ might be referenced before assignment
Pycharm中有时会遇到下图这种warning出现这种情况的原因是因为:当所有情况不符合if条件的时候,不会分配给pm_individual_aqi一个值,程序无法得到相应的输出。解决方法:当不符合所有条件时,pm_individual_aqi仍会分配一个值;如图两种方法:法1:在判断之前,预先赋值法2:增加else,当if条件不符合时,仍然会被赋值。...原创 2020-07-21 17:54:24 · 18324 阅读 · 2 评论 -
(细致入微的教程)Anaconda(python)中的虚拟环境系列博客(一):安装
前提:默认大家完成了Anaconda的安装一、虚拟环境是什么? 做个类比,在window系统里面装了虚拟机,虚拟机的故障不会延伸直自己的主系统。同理在python中创立一个虚拟的环境,这个虚拟的环境的好坏不会影响基础的环境(Anaconda自带的base环境),且这个虚拟环境可以随意卸载,随意创建。二、为什么安装? Anaconda安装完成之后,默认带有一个base环境,这个base环境好比你出生的时候就有了一个房间(爸妈的房间),当你逐渐长大,你想要一个自己独立的空间自由驰骋,...原创 2021-03-06 13:24:43 · 933 阅读 · 0 评论 -
(细致入微的教程)Anaconda(python)中的虚拟环境系列博客(二):conda指令
转自:http://blog.csdn.net/lyy14011305/article/details/595008191、首先在所在系统中安装Anaconda。可以打开命令行输入conda -V检验是否安装以及当前conda的版本。2、conda常用的命令。1)conda list 查看安装了哪些包。2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境3)conda update conda 检查更新当前conda3、创建py...转载 2021-03-06 13:40:46 · 111 阅读 · 0 评论 -
(细致入微的教程)Anaconda(python)中的虚拟环境系列博客(三):Pycharm中使用虚拟环境
在(细致入微的教程)Anaconda中的虚拟环境系列博客(一):安装中介绍了虚拟环境的安装本届开始讨论如何使用该虚拟环境进行python代码的书写一、在Anaconda prompt中书写Step1:打开Anaconda promptStep2:使用【conda activate 环境名】或者【activate 环境名】激活虚拟环境Step3:键入pythonStep4:开始编码图中的numpy包需要提前安装((细致入微的教程)Anaconda中的虚拟环境系列博客(一):安装原创 2021-03-06 14:29:45 · 177 阅读 · 0 评论 -
(细致入微的教程)Anaconda(python)中的虚拟环境系列博客(四):虚拟环境管理工具(含pip更新)
详见:https://www.cnblogs.com/dcpeng/p/12261586.html转载 2021-03-06 14:35:19 · 136 阅读 · 0 评论