Python系列
文章平均质量分 84
人生苦短,我用Python
等待着冬天的风
GEE开发、遥感气象数据分析、机器学习、深度学习、Python数据分析、安卓、C、C++、Java、Kotlin、Django、Flask等
展开
-
Python开发之二维数组空缺值的近邻填充
前言:主要实现二维数据里面某一个数据的缺失,用缺失的近邻数据进行均值填充,可以应用在遥感图像中空缺值的填充等。原创 2023-10-18 14:52:45 · 306 阅读 · 0 评论 -
Python开发之手动实现一维线性插值
线性插值法是一种简单的插值方法,用于在两个已知数据点之间估算未知位置上的数据值。它基于线性关系的假设,即在两个已知数据点之间的数据值随着位置的变化而呈线性变化。假设有两个已知数据点 (x1, y1) 和 (x2, y2),其中 x1 和 x2 是两个数据点的位置,y1 和 y2 是对应的数据值。现在需要在这两个数据点之间的某个位置 x0 处估算数据值 y0。原创 2023-07-29 17:50:32 · 1301 阅读 · 0 评论 -
Python开发之实现SG滤波
前言:主要介绍SG滤波的Python实现,顺带介绍SG滤波的实现原理。原创 2023-05-16 19:42:41 · 1782 阅读 · 0 评论 -
Python开发之pandas行和列的获取
前言:主要介绍pandas行和列的获取转载 2023-01-02 23:15:20 · 22546 阅读 · 0 评论 -
Python开发之DataFrame数据的多种遍历方法
主要介绍DataFrame数据的多种遍历方法转载 2023-01-02 22:29:24 · 26525 阅读 · 1 评论 -
Flask开发之蓝图Blueprint
前言:随着业务代码的增加,将所有代码都放在单个程序文件中,是非常不合适的。这不仅会让代码阅读变得困难,而且会给后期维护带来麻烦。原创 2020-06-28 15:15:36 · 252 阅读 · 0 评论 -
Flask开发之数据库(SQLAlchemy)的配置以及增删改查
前言:SQLAlchemy是一个关系型数据库框架,它提供了高层的ORM和底层的原生数据库的操作。flask-sqlalchemy是一个简化了SQLAlchemy操作的flask扩展。原创 2020-06-28 13:01:35 · 1047 阅读 · 0 评论 -
Flask开发之视图
前言:主要介绍Flask的视图里面的参数配置、request、upload、abort、response、正则url、jsonify、cookie、session、钩子、script等。原创 2020-06-26 23:52:28 · 278 阅读 · 0 评论 -
Django开发之自定义管理器、ORM关联表、事务
前言:向管理器类中添加额外的方法,如一些常用的增删改查操作,view层只需要调用即可。ORM关联表、事务的使用。注意:此Django是基于3.0.2版本的,里面有些方法可能与老版本有些出入,使用的时候请注意!原创 2020-06-22 18:03:23 · 239 阅读 · 0 评论 -
Django开发之数据库表的关联(Django模型)
前言:目前后台服务器开发主要使用还是关系型数据库,关系型数据库主要分为一对一、一对多、多对多的关系。原创 2020-06-22 12:26:28 · 1543 阅读 · 0 评论 -
Django开发之Cookie和Session的用法
前言:状态保持,有时需要保存下来用户浏览的状态,比如用户是否登录过,浏览过哪些商品等。 实现状态保持主要有两种方式:在客户端存储信息使用Cookie。在服务器端存储信息使用Session。原创 2020-06-22 10:02:58 · 160 阅读 · 0 评论 -
Django开发之自定义User
前言:Django 内置模块 contrib.auth 预置了一张用户表 user ,如果不符合我们的需求,我们可以自定义User表,增加一些我们需要的字段,来完成我们自己的User表。原创 2020-06-19 15:45:35 · 540 阅读 · 0 评论 -
Django开发之redis的使用
前言:为了提高性能,我们需要把数据库中大部分不经常变动的数据加入到缓存中,这样避免了用户浏览数据的时候,频繁访问数据库,可以提高性能。下面我们就介绍一下如何在Django中使用redis缓存!原创 2020-06-19 13:53:03 · 358 阅读 · 0 评论 -
Django开发之前后端分离快速入门
前言:为什么要进行前后端分离开发,我感觉这是一个哲学问题,django也提供了相应的模版,其实也是可以进行前后端不分离开发的,但是一个人的精力是有限的,加上时间问题,所以要进行前后端分离开发,后端的开发好之后,不仅能把数据提供给前端,还可以把数据提供给安卓、IOS、小程序等。原创 2020-06-19 00:07:50 · 3079 阅读 · 3 评论 -
Python开发之一键多值的使用以及带来的数据重复问题
前言:我们在实际的应用中,可能碰到一个键有多次使用的情况出现,一个键对应的值可以是一个字典也可以是一个列表,这个时候,我们就要根据具体情况具体分析,以及出现的问题,该怎么去解决!原创 2020-06-04 16:32:59 · 258 阅读 · 0 评论 -
Python快速入门(十四)协程:迭代器、生成器、yield、greenlet、gevent
前言:主要讲解了迭代器、生成器、使用yield、greenlet、gevent来完成多任务。原创 2020-05-25 16:28:22 · 175 阅读 · 0 评论 -
Python快速入门(十三)多进程
前言:主要介绍使用继承实现多任务、获取进程的pid、进程的运行顺序、给process传递参数、通过queue来实现数据共享、进程池等介绍。原创 2020-05-25 15:55:57 · 294 阅读 · 0 评论 -
Python快速入门(十二)多线程
前言:主要介绍使用threading创建多线程、查看当前运行的线程、验证创建线程以及运行的时间、线程共享全局变量以及带来的资源争夺问题,使用互斥锁解决资源争夺问题。原创 2020-05-25 15:30:07 · 205 阅读 · 0 评论 -
Python开发之list中的多重嵌套合并去重
前言:做数据处理这一块,少不了得数据去重这一块,今天趁此机会,总结一下list常用的去重,第三个是重点全网独此一分,还希望大家多给给关注!原创 2020-05-21 23:18:32 · 4281 阅读 · 3 评论 -
Python开发之处理常见的txt、excel、csv文档
前言:主要是python处理数据常见的txt、excel、csv文件数据!原创 2020-05-16 20:06:32 · 598 阅读 · 0 评论 -
Python开发之Pandas的简单使用(二)
前言:主要是Pandas的数据合并join、merge,Series的复合索引、DataFrame复合索引。原创 2020-04-04 08:41:27 · 394 阅读 · 0 评论 -
Python开发之Pandas的简单使用(一)
前言:主要介绍了Series的创建、索引和切片以及DataFrame的创建和操作,csv数据的读取、排序、取行和取列,以及通过loc和iloc进行索引,以及布尔索引和缺失数据的处理。原创 2020-04-03 21:13:53 · 860 阅读 · 0 评论 -
Python开发之NumPy的简单使用
前言:主要介绍了NumPy的常用方法。原创 2020-04-03 15:45:07 · 519 阅读 · 0 评论 -
Python开发之matplotlib的简单使用(二)
前言:主要介绍matplotlib开发的散点图和条形图。原创 2020-04-03 11:15:49 · 333 阅读 · 2 评论 -
Python开发之matplotlib的简单使用(一)
前言:主要介绍了matplotlib的环境配置,开发流程,以及常见的折线图的几种形式。原创 2020-04-03 11:00:14 · 420 阅读 · 0 评论 -
Python基础:列表、字典、json之间的相互转换
前言:对于刚接触Python的新鸟来说,数据之间的转换特别蛋疼,今天我就来说一下,列表、字典、json之间的转换,也就是说集合转换成json,json转换成集合,以及列表和字典之间的关系。原创 2020-04-01 11:38:15 · 13909 阅读 · 2 评论 -
Python快速入门(十一)文件:读取、打开、写入、复制、eval函数
前言:主要介绍Python文件的读取、打开、写入、复制以及eval函数的使用。原创 2020-03-25 17:12:31 · 813 阅读 · 3 评论 -
Python快速入门(十)异常:简单捕获异常、异常错误类型、异常未知类型、异常的传递、手动抛出异常
前言:主要讲解简单捕获异常、异常错误类型、异常未知类型、异常的传递、手动抛出异常。原创 2020-03-25 16:05:21 · 364 阅读 · 0 评论 -
Python快速入门(九)面向对象2:继承、多态、静态方法、单例等
主要介绍继承、多态、静态方法、new方法、单例等。原创 2020-03-24 21:01:40 · 143 阅读 · 0 评论 -
Python快速入门(八)面向对象1:类、对象和封装
面向过程:简单的理解就是把完成某一个需求的所有步骤从头到尾逐步实现的过程。面向对象:简单的理解就是面向对象是更大的封装,根据 职责在一个对象中封装多个方法原创 2020-03-24 17:21:03 · 307 阅读 · 0 评论 -
Python快速入门(七)语法进阶:引用、局部&全局变量、函数返回多个值、缺省参数、多值参数、递归函数
主要介绍Pythong的引用、局部变量、全局变量、函数return多个值、修改函数的参数、函数的缺省参数、函数的多值参数、元组和字典的拆包、递归函数等。原创 2020-03-24 11:51:32 · 209 阅读 · 0 评论 -
Python快速入门(六)高级函数2:字典、字符串、for语法
继续上一章《Python快速入门(五)高级函数1:列表、del关键字、元组》的高级函数,这次主要是字典的定义、基本使用、遍历,字符串的定义、遍历、统计、判断、查找和替换、文本对齐、拆分和拼接等原创 2020-03-23 21:44:04 · 288 阅读 · 0 评论 -
Python快速入门(五)高级函数1:列表、del关键字、元组
这一章节主要介绍Python的高级函数,主要包括:列表的基本使用、del关键字、列表的数据统计、列表排序、列表遍历、元组的使用、元组遍历、格式化元组字符串原创 2020-03-23 20:56:00 · 459 阅读 · 0 评论 -
Python快速入门(四)函数基础、函数传参、函数的return、函数的嵌套
这一章节就开始进行Python的重点:“函数”,其实和Java里面的“方法”是同一个意思。本节主要讲解函数传参、函数的return、函数的嵌套,继续以案例的方式进行讲解。原创 2020-03-23 17:13:50 · 434 阅读 · 0 评论 -
Python快速入门(三)while循环、break、continue、乘法表、转义字符
这一个章节讲解Python里面的while循环、break、continue、乘法表、转义字符等,同样继续以案列的方式进行讲解。原创 2020-03-23 16:06:27 · 324 阅读 · 0 评论 -
Python快速入门(二)分支、if-else、布尔、or、and、if-not
这一章节主要讲解的试Python的分支,就是if-else的使用,我会通过几个小案例来透彻讲解Python分支的用法。原创 2020-03-23 13:57:02 · 517 阅读 · 0 评论 -
Python快速入门(一)print、注释、变量、input、格式化输出
本章节为Python的第一节,主要介绍Python的print输出、注释、变量、input输出简单的加减乘除、格式化输出。原创 2020-03-23 13:17:50 · 470 阅读 · 0 评论