![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 55
qq_16568205
这个作者很懒,什么都没留下…
展开
-
matplotlib折线图上的点画成空心圆
原文链接:https://blog.csdn.net/weixin_45284801/article/details/114592812。版权声明:本文为CSDN博主「WyattY」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。plt.plot中有个参数:marker,就是指点的样式,令。直接在plot里再传个参数markerfacecolor即可。,如下图,那怎么把它变成。# 另外再说两个参数。转载 2023-04-13 21:25:51 · 1422 阅读 · 0 评论 -
python的内存分析和处理
python的内存分析和处理转载 2022-09-21 17:45:09 · 819 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘XXX‘ 解决方法
python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法在ide中执行python程序,都已经在默认的项目路径中,所以直接执行是没有问题的。但是在cmd中执行程序,所在路径是python的搜索路径,如果涉及到import引用就会报类似ImportError: No module named xxx这样的错误,解决方法:在报错的模块中添加:import sysimport oscurPath = os.path.abspa转载 2020-12-01 17:24:48 · 35920 阅读 · 1 评论 -
python setup.py install 和python setup.py develop的区别
1.在安装某个库或包时,发现可以python setup.py install 和python setup.py develop两种方式来安装,这两种方法有什么不同?一直困扰着我,下面我们就来讨论下这个简单的问题2.python setup.py install:主要是安装典型第三方包,这种包比较稳定,不再需要你去编辑、修改或是调试。3.python setup.py develop:当你安装一个包后,这个包需要你不断修改,这样你就不得不重新安装,这时就采用这种安装方法。***Python包管理转载 2020-12-01 15:21:41 · 11789 阅读 · 0 评论 -
tensorflow 内存泄漏、内存不足
使用tensorflow的时候有一个问题,训练过程中,每次迭代所需要的时间越来越长,运行一段时间后报错,说内存不足,后来找到了原因,在循环中我使用 tf.convert_to_tensor()函数,一开始不理解这个函数,有时候用着很方便就拿来用了,后来才知道这个函数会一直增加graph中的节点,随着训练进行,挤爆了内存问题的详细描述和解决可以见下面的链接:https://stackoverflow.com/documentation/tensorflow/3883/how-to-debug-a-me转载 2020-08-04 09:20:42 · 1567 阅读 · 0 评论 -
ModuleNotFoundError: No module named ...
ModuleNotFoundError: No module named '__main__.xxxxx'; '__main__' is not a package首先灾引用的时候要注意: from 文件夹名 import 文件名 然后在代码中执行引入的方法: 文件名.方法**https://blog.csdn.net/xiangchaoming/article/details/85023291https://blog.csdn.net/weixin_41357300/article/de.原创 2020-06-02 00:00:26 · 1573 阅读 · 0 评论 -
FileNotFoundError: [WinError 3] 系统找不到指定的路径
出现报错:FileNotFoundError: [WinError 3] 系统找不到指定的路径。日常一个记录原因:原因是因为os.listdir()只能创建一级目录。而os.makedirs()可以创建多级目录。问题解决。转载 2020-06-01 23:52:36 · 3221 阅读 · 0 评论 -
深度学习编程注意事项
1、神经网络的本质是做线性变换(有激活函数就是非线性变换)。线性变换的本质就是:矩阵乘法。2、因此,训练和预测时,需要保证输入的数据是矩阵形式。训练时,batch*input_dim是二维。预测时,需要对输入的tensor或者numpy增加一个维度。3、list的加法+,本质是list合并,所以每个元素都应该是一个list。里面的元素如果不是二维的numpy应该转成二维numpy,这样才能...原创 2019-11-11 10:44:56 · 154 阅读 · 0 评论 -
tensorflow:提示找不到Adam或者RMSProp变量,Did you mean to set reuse=None in VarScope?
或者 ValueError: action/agentAction_1/fully_connected/weights/Adam/ does not exist, or was not created with tf.get_variable(). Did you mean to set reuse=tf.AUTO_REUSE in VarScope?这个错误是在使用优化函数tf.tra...转载 2019-10-11 20:10:20 · 355 阅读 · 0 评论 -
TensorFlow笔记——(2) tf.group(), tf.tuple 和 tf.identity()
引言最近在读别人写的代码的时候看到下面的代码。update_ops = tf.get_collection(tf.GraphKeys.UPDATE_OPS, first_clone_scope)......update_op = tf.group(*update_ops)123不太明白这个group()函数的作用是什么,于是上网进行了一番学习,在此记录一下,也分享出来供新手参考...转载 2019-09-19 11:30:52 · 393 阅读 · 0 评论 -
pytorch该怎么写
pytorch真的是想怎么写就怎么写。在用pytorch写网络结构的时候,会发现在卷积层与第一个全连接层的input_features不知道该写多少? 这个时候我们可以换一个思路,由于pytorch支持动态图,所以我们可以把全链接层写在forward这个函数里面,这样就很好的解决了这个尴尬的问题。...原创 2019-09-07 10:01:16 · 205 阅读 · 0 评论 -
isomorphic graphs 图同构
趣题:怎样向别人证明两个图不同构?若干个顶点(vertex)以及某些顶点对之间的边(edge)就构成了一个图(graph)。如果图 G 和图 H 的顶点数相同,并且它们的顶点之间存在着某种对应关系,使得图 G 中的两个顶点之间有边,当且仅当图 H 中的两个对应顶点之间有边,我们就说图 G 和图 H 是同构的(isomorphism)。直观地说,两个图是同构的,意思就是它们本质上是同一个图,虽然...转载 2019-08-11 22:48:08 · 2218 阅读 · 1 评论 -
python 从函数中返回函数
从函数中返回函数其实并不需要在一个函数里去执行另一个函数,我们也可以将其作为输出返回出来:def hi(name="yasoob"): def greet(): return "now you are in the greet() function" def welcome(): return "now you are in the we...转载 2019-08-24 17:39:36 · 1534 阅读 · 1 评论 -
配置MAgent的一些问题
Traceback (most recent call last): File "/jiangjin/workplace/ai_workplace/DGN-master/Battle/multi_battle.py", line 118, in <module> env.set_render_dir("build/render") File "/jiangjin/wo...原创 2019-08-10 16:58:04 · 328 阅读 · 2 评论 -
强化学习论文合集
http://spinningup.openai.com/en/latest/spinningup/keypapers.html原创 2019-07-12 00:17:55 · 914 阅读 · 1 评论 -
openAI gym动作空间
import gymenv = gym.make('CartPole-v0')print(env.action_space)#> Discrete(2)print(env.observation_space)#> Box(4,)The Discrete space allows a fixed range of non-negative numbers, so in t...原创 2019-07-01 00:15:03 · 2759 阅读 · 3 评论 -
python学习笔记(movan )
6 For 循环example_list = [1,20,3,64,5,34,63]#for i in example_list:# print(i) # 4 space # print('inner of for loop') # 注释# for windows control +[ # for mac commend +[print(...原创 2018-09-04 10:04:16 · 770 阅读 · 0 评论 -
Python Numpy学习杂技
数据分析时非常重要。比list, dictionary 快很多安装numpy方法1:google搜索 numpy关键字 ——> 找到官网——>然后下载安装。方法2:windows中运行命令行,输入 pip3 install numpy 直接安装。 前提要安装pip #pip3 install pandaspython中的list是python的内置数据类型,l...原创 2018-09-04 15:39:16 · 360 阅读 · 0 评论 -
Python numpy 学习杂记2
Numpy索引#就像python的list一样,numpy也可以进行索引import numpy as npA = np.arange(3,15).reshape(3,4)#print(A)#print(A[3]) #索引从0开始。一维都输出以个数print(A[2]) # 二维的话就输出一行print(A[1][1]) # 第几行第几列print(A[2][1]) pr...原创 2018-09-05 20:37:13 · 150 阅读 · 0 评论 -
python pandas学习杂记(Movan python)
pandas 的基本介绍 pandas更像一个字典形式的numpy。如果说numpy是一个列表的话,pandas可以说成字典。# 因为可以给不同的行不同列重新命名。 一般是结合使用import numpy as npimport pandas as pds = pd.Series([1,3,6,np.nan,44,1])print(s)dates = pd.date_rang...原创 2018-09-05 21:53:32 · 364 阅读 · 0 评论 -
Jupyter的安装和使用(windows)
转自https://blog.csdn.net/hevenyin/article/details/71439886?utm_source=itdadao&utm_medium=referralJupyter Notebook是一个开源的Web应用程序,可以创建和共享包含实时代码,方程式,可视化和说明文本的文档。 用途包括:数据清理与转换,数值模拟,统计建模,机器学习等等。http...转载 2018-09-03 19:20:05 · 344 阅读 · 0 评论 -
Jupyter Notebook 快速入门
Jupyter Notebook 快速入门Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。在本文中,我们将介绍 Jupyter notebook 的主要特性,以及为什么对于希望编写漂亮的交互式文档的人来说是一个强大工具。在开始使用 notebook 之前,我们先需要安装该库。你可以在 Jupyter 官网上找...转载 2018-09-03 20:29:13 · 143 阅读 · 0 评论 -
linux+python杂记
linux运行文件,用 ./文件名。 但是需要有执行权限.如果没有,chmod +rx 文件。 为文件增加读和执行权限。因此,终端运行python文件命令:python ./xx.py 即可。当然。如果在脚本内容的开头已经给出了类似于如下的注释:#!/usr/bin/env python那就可以直接在终端里运行:./*.py如果没有这个注释就在终端中执行:python ...原创 2018-11-26 15:58:05 · 193 阅读 · 0 评论 -
windows 安装Anaconda注意事项
1、安装路径不能有空格,中文2、安装路径不能有括号。——不然都不能成功。3、配置好环境变量。原创 2019-03-11 21:20:27 · 647 阅读 · 0 评论 -
pytorch杂记
1、逐元素操作这一类操作会对tensor的每一个元素(point-wise,又名element-wise)进行操作。此类操作的输入和输出形状一致。如:abs/sqrt/div/exp等。原创 2019-06-18 15:37:24 · 101 阅读 · 0 评论 -
pytorch中文文档链接,
1、Numpy快速入门https://ptorch.com/docs/9/numpy-quickstart-tutorial2、PyTorch中文文档https://ptorch.com/docs/1/3、PyTorch聚类算法实现及其优化的扩展库(pytorch_cluster)PyTorch Cluster:转载https://ptorch.com/news/131.htm...转载 2019-07-01 17:17:04 · 187 阅读 · 0 评论 -
pycharm打不开
由于本人在运行pycharm时,总是提示内存不足,需要扩大内存。所以我就把最大内存设置成2048M。结果关闭pycharm后再次重启就重启不了。后来发现把最大内存修改成1024M就行了(具体为什么还没来得及研究)具体步骤:1、 找到 C:\Users\Jiangjin\.PyCharmCE2018.3\config 找到pycharm.exe.vmoptions 文件,用记事本等工具打...原创 2019-06-28 17:55:01 · 1835 阅读 · 0 评论 -
Numpy笔记
1、size, ndim,shape 都是numpy的属性。调用方式是np.size, np.shape, np.ndim2、 切片操作是返回的是一个数据视图不是数据本身,因此修改切片的数据会修改原数组数据。x = np.arange(10).reshape(2,5)print(x)#输出[[0 1 2 3 4] [5 6 7 8 9]]#进行切片操作s...原创 2019-07-10 18:58:11 · 68 阅读 · 0 评论 -
python几种注释方法
1、单行注释 行首 # 号2、多行注释 用三个单引号 或 三个双引号 包括要注释的内容3、Windows下的IDLE的注释快捷键是Alt+3,取消注释是Alt+44、python中文注释方法#coding=utf-8或者:#coding=gbk...原创 2018-07-27 11:22:24 · 14759 阅读 · 0 评论