![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
渐醒的思考者
爱好看书、思考,喜欢创新; 诚信靠谱、乐于助人; 有活力,有激情。
展开
-
Python科学计算(2-10)—— 多进程实现密集型计算
多进行实现密集型计算import multiprocessingimport timedef work(num): ret = [] for i in range(10): ret.append(i+num) time.sleep(2) # print("*"*20) return retif __name__ == "__main__": # 情况1:使用多进程 tic = time.time() # 获取c原创 2021-08-07 15:07:09 · 371 阅读 · 0 评论 -
Python(Numpy)————数组堆叠与分割
1 水平堆叠import numpy as np# 1.水平堆叠(需要行相同)arr1 = np.zeros(shape=(2, 2), dtype=int)print(arr1)arr2 = np.ones(shape=(2, 3), dtype=int)print(arr2)ret = np.hstack((arr1, arr2)) # 注意括号(arr1, arr2)print(ret)2 竖直堆叠# 2.垂直堆叠(需要列相同)arr1 = np.ones原创 2020-12-28 16:50:21 · 838 阅读 · 0 评论 -
Python(Numpy)————爱因斯坦求和约定
爱因斯坦求和约定爱因斯坦求和约定(Einstein summation convention)是一种标记的约定,在处理关于坐标的方程式时非常有用。文章目录1 简介2 一般运算3 Numpy中的einsum()方法案例1: 降维案例2: 矩阵乘法案例3: 实现一般运算1 简介爱因斯坦求和约定省去了求和符号,下面的点成公式s=∑iviwis = \sum_{i} v_i w_is=i∑viwi这个公式描述的是,两个向量对应元素相乘后求和,这种写法与我们而言,觉得很简单了,但是对于爱因斯坦原创 2020-12-25 11:51:41 · 1565 阅读 · 1 评论 -
工具系列——在Linux服务器中安装qutip
在Linux服务器中安装Anconda3下载Anaconda3-2020.07-Linux-x86_64.sh将文件上传至Linux服务器中(/home/quantum7/soft/)安装切换路径cd /home/quantum7/soft/执行安装bash Anaconda3-2020.07-Linux-x86_64.sh一直回车至出现下面的提示(yes赞同协议)回车4. 环境变量 source ~/.bashrc # 添加环境变量安装第三方包(qu原创 2020-12-12 16:02:24 · 335 阅读 · 0 评论 -
问题系列: TypeError: ‘str‘ object does not support item assignment
字符串对象不可变s = 'hello world'print(s[0])>>>结果:hs[0]='H'>>>结果: TypeError: 'str' object does not support item assignment原因是,字符串不能根据索引来修改值原创 2020-12-12 13:25:34 · 420 阅读 · 1 评论 -
问题系列: MovieWriter ffmpeg unavailable
文章目录报错信息:解决方法1 下载并安装ffmpeg(window64)2 添加下列代码:3 Demo致谢:报错信息:解决方法1 下载并安装ffmpeg(window64)链接:https://pan.baidu.com/s/1a5hlMazAzUqNseDWz0lyMw提取码:hw2c解压, 复制路径- 配置环境变量, 在系统的PATH,添加刚刚复制的路径在cmd命令框里,测试是否安装成功(安装成功会出现下面的结果),没出现下面的结果,请重复配置环境变量的步骤2 添加下列代原创 2020-11-12 17:16:35 · 4506 阅读 · 1 评论 -
Python科学计算(1-10)—— python实现动画
文章目录pillow 实现动画python 实现单摆参考文献pillow 实现动画import numpy as npimport matplotlib.pyplot as pltimport matplotlib.animation as animationfig, ax = plt.subplots()plt.rcParams['font.size'] = 15x = np.linspace(0, 2*np.pi, 1000)ims = [] # 将每一帧都存进去for i i原创 2020-11-12 14:06:24 · 939 阅读 · 5 评论 -
工具系列————Anaconda3 5.2.0安装教程
1 Anaconda3简介及下载简介: anconda是一个用于科学计算的python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能。下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/2 安装等待安装(大概需要20分钟)...原创 2020-07-30 10:02:06 · 4480 阅读 · 0 评论 -
Python基础篇(5-9)——文件操作
文章目录1 文件的基本操作2 基本操作的函数(1+3)1 文件的基本操作打开文件读/写文件内容关闭文件2 基本操作的函数(1+3)函数名作用open打开文件,并且返回文件标识符read将文件内容读取到内存write将指定内容写入文件close关闭文件2.1 read方法———读取文件# 1.打开文件(区分文件名大小写)file = open("README") # 此处采用的是相对路径# 2.读取文件text = file.rea原创 2020-05-10 19:12:29 · 215 阅读 · 0 评论 -
Python基础篇(4-9)——函数应用
文章目录1 函数的快速体验2 函数的基本使用3 函数的参数4 函数的返回值5 函数的嵌套使用6 使用模块中函数1 函数的快速体验1.1函数的描述函数就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用1.2函数的使用步骤定义函数 ———— 封装独立的功能调用函数 ———— 享受封装的成果1.3函数的作用在开发程序时,使用函数可以提高编写的效率以及代码的重用2 函数...原创 2020-05-03 10:11:43 · 218 阅读 · 0 评论 -
python基础篇(3-9)——Python流程控制语句:判断if,循环while和for
文章目录1 判断(if)语句2 运算符的优先级:3 循环语句(while)1 判断(if)语句1.1 判断的定义:如果条件满足,才能做某件事判断语句又被称为“分支语句”1.2 if语句的基本语法:1)单个的if语句:if 判断条件: 条件成立,执行语句2)if…else组合使用:# 注意代码要严格的对齐,否则会报错if 判断条件: 条件成立,要做的事情else:...原创 2020-05-02 22:08:57 · 431 阅读 · 0 评论 -
python基础篇(2-9)——Python高级变量:列表,元组,字典,字符串
文章目录1.列表2.元组1.列表1.1列表的定义:List(列表)是python使用最频繁的数据类型,在其它语言中通常叫做数组。列表的索引从“0”开始name_list = ["zhangsan","lisi","wangwu"]1.2列表的常用方法:作用使用方法备注增加列表.insert(索引,数据)在指定位置插入数据列表.append(数...原创 2020-04-18 22:59:49 · 189 阅读 · 0 评论 -
Python基础篇(1-9)——python学习路线
参考文章:黑马程序员图片来源:黑马程序员社区文章目录1.python学习路线:2. 每个阶段要求:3.本人的学习笔记:1.python学习路线:2. 每个阶段要求:3.本人的学习笔记:3.1 python基础:[1]Python变量以及应用的环境...原创 2020-04-18 21:43:58 · 154 阅读 · 0 评论 -
Python项目学习(01飞机大战)——程序“pip”尚未安装,您可以使用一下命令安装
文章目录1. pip3的下载(linux下)2 .pip3安装(linux下)2.1解压文件2.2安装3.pip3的使用3.卸载pip3(如果你不想使用pip3了就看下面的步骤)解决的问题:运行了下面的命令以后,再次运行pip命令,仍然是上面提示pip未安装。sudo apt install python-pip如果你遇到相同的问题,请参考下面的pip3安装步骤进行安装1. pi...原创 2020-04-18 10:30:15 · 940 阅读 · 0 评论