Python
写代码的资资
这个作者很懒,什么都没留下…
展开
-
python新的输出格式f“{变量名} {变量名}“
上python课的时候,老师提到了新的打印格式,啊!难道还没毕业就被淘汰了吗,程序员命真苦,赶紧码住!!!原创 2021-03-04 14:13:34 · 426 阅读 · 1 评论 -
python的matplotlib的Basemap案例
from mpl_toolkits.basemap import Basemapimport matplotlib.pyplot as pltimport numpy as np# city population in 2017locations = {"Sydney":5131326,"Melbourne":4850740, "Brisbane":2408223,"Adelaide":1333927, "Perth":2043138,"Hob.原创 2021-01-30 21:55:41 · 589 阅读 · 0 评论 -
matplotlib画三维曲面Demo
这个UP写的很好!需要修补,由 ax.plot_trisurf 函数完成。首先找到一组所有点都连接起来的三角形,然后用这些三角形创建曲面from mpl_toolkits.mplot3d import Axes3Dimport matplotlib.pyplot as pltfrom matplotlib import cmimport numpy as npfrom sys import argv#x,y,z = np.loadtxt('your_file', unpack=True)原创 2021-01-30 15:21:20 · 479 阅读 · 0 评论 -
python的matplotlib曲线简单Demo
import matplotlib.pyplot as pltimport numpy as np#显示中文必须要用plt.rcParams['font.sans-serif']=['SimHei'] # 用于正常显示中文标签plt.rcParams['axes.unicode_minus']=False # 用来正常显示负号x = np.linspace(-np.pi,np.pi,256,endpoint=True)tan1,tan2,tan3 = np.tan(x),np.tan(x.原创 2021-01-30 14:12:24 · 120 阅读 · 0 评论 -
python的matplotlib曲线绘制Demo
import matplotlib.pyplot as pltimport numpy as np#显示中文必须要用plt.rcParams['font.sans-serif']=['SimHei'] # 用于正常显示中文标签plt.rcParams['axes.unicode_minus']=False # 用来正常显示负号x = np.linspace(-np.pi,np.pi,256,endpoint=True)sin,cos = np.sin(x),np.cos(x)#绘制正.原创 2021-01-30 11:33:34 · 292 阅读 · 0 评论 -
matplotlib学习1
一、向几何图形里填充颜色1.1 不规则多边形的颜色填充import matplotlib.pyplot as pltimport numpy as npx = np.linspace(0,2*np.pi,500)y = np.sin(x)plt.fill(x,y,color="cornflowerblue",alpha=0.4)plt.plot(x,y,color="cornflowerblue",alpha=0.4)plt.plot([x[0],x[-1]],[y[0],y[-1]]原创 2021-01-29 20:44:30 · 285 阅读 · 0 评论 -
ERROR: Could not find a version that satisfies the requirement pyttst3 (from versions: none) ERROR
ERROR: Could not find a version that satisfies the requirement pyttst3 (from versions: none)ERROR: No matching distribution found for pyttst3在做Python语音的时候,产生了这个错误,其实是因为教程当中包的名称错了,那个是pyttsx3, 不是pyttst3改过来就OK啦...原创 2020-10-02 14:25:33 · 323 阅读 · 0 评论 -
python虚拟环境virtualenv
# 1# 1.1 新建一个虚拟环境根目录cd [venv_root]# 1.2 建立虚拟环境virtualenv myweb# 2 启动虚拟环境myweb\Scripts\activate# 3 在虚拟环境安装pip install flask# 4 退出虚拟环境deactivate包的导出与安装cd [venv_root]pip listpip freeze...原创 2020-02-17 14:30:26 · 118 阅读 · 0 评论 -
matplotlib基础概念|python
为什么要学习matplotlib能将数据进行可视化,更直观的呈现使数据更加客观,更具说服力matplotlib:最流行的Python底层绘图库主要做数据可视化图表放照MATLABmatplotlib基本要点坐标轴,axis轴,指的是x或者y这种坐标轴散点图:把点绘制#导入pyplot#import matplotlib.pyplot as pltfrom matp...原创 2020-02-12 17:33:40 · 221 阅读 · 0 评论 -
边缘检测算法|python
# 实质是卷积运算import cv2import numpy as npimport randomimg = cv2.imread('image0.jpg',1)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]# 1.灰度图像处理gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)...原创 2020-02-11 22:37:41 · 210 阅读 · 0 评论 -
图片融合效果算法|python
# dst = src1*a + src2*(1-a)import cv2import numpy as npimg0 = cv2.imread('image0.jpg',1)img1 = cv2.imread('image1.jpg',1)imgInfo = img0.shapeheight = imgInfo[0]width = imgInfo[1]# ROIroiH = i...原创 2020-02-11 19:29:04 · 635 阅读 · 0 评论 -
图片毛玻璃效果算法|python
import cv2import numpy as npimport randomimg = cv2.imread('image0.jpg',1)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]dst = np.zeros((height,width,3),np.uint8)mm = 8for m in range(...原创 2020-02-11 19:22:29 · 464 阅读 · 0 评论 -
图片马赛克效果算法|python
import cv2import numpy as npimg = cv2.imread('image0.jpg',1)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]for m in range(100,300): for n in range(100,200): #pixel->10*10 if m%1...原创 2020-02-11 19:16:17 · 563 阅读 · 0 评论 -
图片颜色反转算法|python
算法优化浮点运算转换为定点运算比较慢移位运算比定点运算快图片颜色反转灰度图片颜色反转# 灰度图片翻转import cv2import numpy as npimg = cv2.imread('image0.jpg',1)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]gray = cv2.cvtColor(...原创 2020-02-11 19:08:02 · 834 阅读 · 1 评论 -
python图像灰度化算法
灰度图片就是R=G=B=Gray算法一:图片R、G、B三个颜色取均值import cv2import numpy as npimg = cv2.imread('image0.jpg',1)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]dst = np.zeros((height,width,3),np.uint8...原创 2020-02-11 18:54:18 · 891 阅读 · 0 评论 -
tensorflow的矩阵
内部[ ] [里面的列数][ ]中括号整体代表行数[ [6,6] ] 一行两列import tensorflow as tf# shape() 输出矩阵的维度data 1 = tf.constant([[6,6]]) #1*2data 2 = tf.constant([[2], [2]]) #2*1data 3 = tf.constant(...原创 2020-02-08 19:22:47 · 208 阅读 · 0 评论 -
闭包和装饰器|python
闭包:函数内的属性,都是有生命周期,都是在函数执行期间内部函数对外部函数作用域里变量的引用闭包内的闭包函数私有化了变量,完成了数据的封装,类似于面向对象闭包函数例子1:def func(): #外部函数 a = 1 #外部函数作用里的变量 def func1(num): #内部函数 print("this is func1") print(num+a) return f...原创 2020-02-08 17:00:24 · 86 阅读 · 0 评论 -
tensorflow四则运算
import tensorflow as tfdata1 = tf.constant(6)data2 = tf.constant(2)dataAdd = tf.add(data1,data2)dataCopy = tf.assign(data2,dataAdd)# dataAdd->data2dataMul = tf.multiply(data1,data2)dataSub =...原创 2020-02-07 22:57:13 · 131 阅读 · 0 评论 -
jupyter如何添加行标
原创 2020-02-07 21:54:09 · 2198 阅读 · 0 评论 -
tensorflow的tensor和计算图
tensorflow本质:tf = tensor + 计算图tensor本质就是数据op(operation)赋值运算或者四则运算graphs 计算图就是数据操作== session是核心,所有的计算图都需要放到session中执行 ==session是运算的交互环境...原创 2020-02-07 21:53:36 · 206 阅读 · 0 评论 -
tensorflow基础数据类型
# 基础数据类型import tensorflow as tfdata1 = tf.constant(2.5) #常量data2 = tf.Variable(10,name='var') #变量print(data1) #Tensor("Const:0",shape=(),dtype=float32)print(data2) #<tf.Variable 'var:0' shap...原创 2020-02-07 21:46:07 · 136 阅读 · 0 评论 -
CV2像素操作|python
# 像素# RGB# 颜色深度 8bit 0-255# 宽高(640px*480px)在宽高上有这么多像素点# 1.14M = 720*547*3*8 bit/8(B) = 1.14M 8是颜色深度# RGB alpha通道# alpha通道存储的就是图片透明度的信息# RGB bgr(blue-green-red) # 像素操作 # 通过矩阵对x和y进行操作 ...原创 2020-02-07 21:35:42 · 802 阅读 · 0 评论 -
PNG图片和JPG图片的压缩|python
import cv2 img = cv2.imread('image0.jpg',1) cv2.imwrite('imageTest.jpg',img,[cv2.IMWRITE_JPEG_QUALITY,0]) #有损压缩 牺牲图片质量 cv2.imwrite('imageTest.jpg',img,[cv2.IMWRITE_JPEG_QUALITY,50]) #图...原创 2020-02-07 21:14:01 · 629 阅读 · 0 评论 -
Opencv图片读取和展示
# 图片读取和展示# 1.opencv模块的引入# 2.API# 3.stopimport cv2img = cv2.imread('image0.jpg',1)# 第二个参数:0表示灰度图片 1表示彩色图片# 返回值是当前图片的内容cv2.imshow('image',img)# 第一个参数描述的是窗体的名称# 第二个参数描述的是图片的内容cv2.waitKey(0)# ...原创 2020-02-07 18:06:06 · 330 阅读 · 0 评论 -
Django创建一个项目及项目的目录层级
django-admin startproject project 查看目录层级tree ./ Fmanage.pymanage.py 一个命令行工具,可以使我们用多种方式对Django项目进行交互project目录project目录init.py一个空文件,他告诉python这个目录应该被看做一个python包settings.py项目的配置文件...原创 2020-02-04 11:36:02 · 538 阅读 · 0 评论 -
python安装Django
1.打开命令行,(windows+R),输入cmd2.pip install Django(安装最新版本)pip install Django==2.2.6(安装指定版本)最后测试是否安装成功import Djangodjango.get_version()...原创 2020-02-04 11:14:32 · 114 阅读 · 0 评论 -
文件操作python
文件和异常10.1 从文件中读取数据with open('pi_digits.txt') as file_object: contents = file_object.read() print(contents)相比于原始文件,该输出唯一不同的地方是末尾多了一个空行。可以使用python的rstrip()方法删除(剥除)字符串末尾的空白。print(contents.rstrip())...原创 2020-02-03 20:33:10 · 211 阅读 · 0 评论 -
python类的学习
initdelClass Cat: def __init__(self,new_name): self.name = new_name printf("%s"%self.name) def __del__(self): printf("%s"%self.name)tom = Cat("Tom")print('-'*50)子类必须在括号内...原创 2020-02-03 15:17:07 · 86 阅读 · 0 评论 -
通过官网下载安装python的库
www.pypi.org原创 2020-02-03 14:29:24 · 271 阅读 · 0 评论 -
python库函数介绍
Package1.NumpyFFT/Gauss/LSQ/SVDndarrayimport numpy as npnp.arange(6)PandasDataFrame/Series(Excel/csv/tsv)处理二维的数据表的结构封装了numpy,使用时必须保证电脑已经安装了numpyscipy做科学运算Gamma/Combmatplotlib画个种图,尤其是二维...原创 2020-01-28 10:51:01 · 443 阅读 · 0 评论 -
通过官网下载安装python的库
www.pypi.org原创 2020-01-28 10:41:22 · 1258 阅读 · 0 评论 -
python命令行的清空方式
import osos.system('cls')原创 2020-01-28 10:31:27 · 1591 阅读 · 0 评论 -
socket的简单应用|python
创建一个tcp socket(tcp 套接字)import socket#创建tcp的套接字s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#不用的时候,关闭套接字s.close创建一个udp socket(udp 套接字)...原创 2020-01-23 11:56:09 · 219 阅读 · 0 评论 -
pymysql连接到数据库demo
# 导入pymysql模块import pymysql# 连接databaseconn = pymysql.connect( host="127.0.0.1",user ="root", password ="123456",database = "mrdg",charset = "utf8")# 得到一个可以执行SQL语句的光标对象cursor = conn.curs...原创 2020-01-21 11:11:32 · 257 阅读 · 0 评论 -
python利用joblib对训练的模型保存与载入
原创 2020-01-21 10:35:43 · 1117 阅读 · 0 评论 -
Python中os.chdir()用于改变当前工作路径
#!/usr/bin/python# -*- coding: UTF-8 -*-import os, syspath = "/tmp"# 查看当前工作目录retval = os.getcwd()print "当前工作目录为 %s" % retval# 修改当前工作目录os.chdir( path )# 查看修改后的工作目录retval = os.getcwd()p...原创 2020-01-21 10:15:31 · 1694 阅读 · 0 评论 -
AttributeError: 'NoneType' object has no attribute 'encoding'
错误原因: pymysql.Connect时charset设置应该是utf8而不是utf-8 !!!原创 2020-01-20 23:08:26 · 532 阅读 · 0 评论 -
pip3安装 MySQLdb失败,提示No matching distribution found for MySQLdb
PyMySQL是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中是使用mysqldb。原创 2020-01-20 22:35:47 · 1629 阅读 · 0 评论 -
python 安装 SimpleITK 和 pydicom
pip install SimpleITKpip install pydicom原创 2020-01-20 09:57:52 · 946 阅读 · 0 评论 -
Jupter Notebook使用指南|python
shift+回车运行代码块运行所有的代码修改文件名蓝色命令模式按x删除命令行按z恢复命令行按Enter键从命令模式进入编辑模式按ESC从编辑模式退回到命令模式点击左边,按M键可以进入MarkDown点击左边,按Y键可以进入代码单元格按H键可以跳转到常用的快捷键shitf+回车是运行当前行,并且跳转到下一行ctrl+回车是...原创 2020-01-18 10:20:24 · 831 阅读 · 0 评论