
python
洋芋片炒肉
洁己以进,反身而诚
展开
-
Markdown文件反向排列1级标题
文件反向排列问题描述实现方式问题描述我有一些markdown笔记是按日期排列的,以日期为标题。因为我以前用的是typora,在typora中打开文件时显示的是页面顶端,所以我写markdown的时候,会把新的日期放在最前面,# 2022-01-17...# 2022-01-16...# 2022-01-15...最近我用marktext,发现marktext中打开文件时会自动跳到页面最低下,所以我需要将上述的文件按照一级标题倒序输出:# 2022-01-15...# 2022-01原创 2022-04-14 17:28:53 · 463 阅读 · 0 评论 -
Numpy数组赋值的时候发生了什么?python参数传递方式
python函数传递参数的方式属于引用传递,不过这种引用传递和C/C++不太一样,因为如果直接在函数中对参数进行赋值的话,不会改变外部传入的变量。这是由于直接赋值相当于令该引用绑定了新的变量,而不是直接对原来的变量进行赋值。import numpy as npdef test_fun(x): x=x+1 #直接赋值,x绑定了新的对象,也就是说执行完这条命令后的x指向了新的内存空间 def test_fun2(x): x[:]=x+1 #直接在x指向的内存空间中修改x的内容原创 2021-11-22 09:29:32 · 870 阅读 · 0 评论 -
在conda的环境中运行python代码,却指向该环境外的$HOME/.local/lib/.../site-packages
问题描述我在一个环境中安装的是numpy1.16.2,但是运行代码的时候显示的是1.17版本,就很奇怪。按理说,能找到包就没啥问题,但是我需要用到的另外一个包不兼容numpy 1.17。原因分析In [1]: import numpy as npIn [2]: print(np.__version__)1.17.4In [3]: print(np.__path__)['/home/yyzhong/.local/lib/python3.7/site-packages/numpy']从最后原创 2021-06-14 10:56:31 · 2021 阅读 · 2 评论 -
conda命令行常用操作
conda介绍conda是一个python的包管理器,用来管理、安装、更新python的包和相关的依赖。另外,conda可以为特定任务创建独立的环境,每个环境中可以只安装需要用到的包和依赖,还可以将环境导出成yml文件,然后别人可以通过你导出的yml文件可以创建一样的环境。查看版本conda -V#或conda info更新到当前版本conda update conda查看某个命令帮助文档conda [command] --help例如conda create --he原创 2021-06-12 21:24:06 · 4480 阅读 · 1 评论 -
使用python matplotlib画二维图,设置坐标轴刻度和colorbar刻度ticks
通过一个实例学习怎么使用python画二维图并且调整坐标轴的刻度ticks原创 2020-07-15 22:07:03 · 20835 阅读 · 0 评论 -
python matplotlib自定义色标
import numpy as npimport matplotlib.pyplot as pltimport matplotlib.colors as mcolorsxi = np.linspace(-5, 5, 500)yi = np.linspace(-5, 5, 500)X,Y=np.meshgrid(xi,yi)Z=(X**2+X*Y-Y**2)#自定义色标clrmap=mcolors.LinearSegmentedColormap.from_list("mycmap", [原创 2020-07-15 11:27:13 · 7267 阅读 · 0 评论