自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

普智Python

无干货,不分享!

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python必会经典程序001:Python连接数据库、读取数据库、插入数据到数据库(MySQL、oracle、postgres)

"""对数据库进行操作的类功能:数据库连接、查询数据、插入数据、执行sql"""import pandas as pdfrom sqlalchemy import create_engineclass DatabaseOperate: def __init__(self, para): """ 初始化数据库连接 :param para: 字典类型,包含连接数据库所需要的用户名、密码、主机和端口号、数据库名、数据库类型

2020-12-31 09:31:06 78 2

原创 Python必会经典程序002:Python解析配置文件ini文件到字典中(使用自带参数解析模块:configparser)

# -*- coding: utf-8 -*-"""@ModuleName:parser_ini@Function: 解析ini文件到字典中@Author: hupo@Time: 2020/12/31 下午 03:38"""import configparser # Python自带的解析模块def parser_ini(file_path): print("配置文件:\n", file_path) clf = configparser.ConfigParser()

2020-12-31 16:29:34 52

原创 Python基础079:在Pycharm创建项目时自动生成头信息的方法

步骤:打开PyCharm 选择File —> Settings然后如下图 依次点击:Editor —> File and Code Templates进入下图。依次点击Files —> Python Script然后再右边输入你想自动生成的头信息即可。拓展:常见头信息的格式@Author:后面写上自己的名字@Function:后面下上这个py文件的功能其他可用的预定义文件模板变量为:$ {PROJECT_NAME} - 当前项目的名称。$ {NAME} - 在文件

2020-12-31 16:00:44 48

原创 Python进阶004:Python minio上传和下载文件

本文不讨论怎么搭建minio,仅说明Python是如何上传和下载minio的步骤一、安装miniopip install minio步骤二、网页登录minio,右下角+号新建一个桶上传文件需将下面代码中minio_conf中的endpoint更改为你实际的minio的IP和端口import miniominio_conf = { 'endpoint': '0.0.0.0:9000', 'access_key': 'admin', 'secret_key': '12

2020-12-18 13:52:51 251 2

原创 Python进阶003:Python socket通信

服务器端# -*- coding: utf-8 -*-"""@ModuleName:server@Function: @Author: @Time: 2020/5/5 下午 04:16"""# 导入 socket、sys 模块import socketimport sys# 创建 socket 对象# 【family是协议域,其中AF_INET->IPv4;AF_INET6->IPv6】, 【type对应socket类型,SOCK_STREAM->TCP;SOCK

2020-12-18 08:59:29 35

原创 Python基础078:Python 基础面试题(附参考答案)

如何理解 python 中的深度拷贝和浅拷贝浅拷贝旨在减少内存的占用,深拷贝可以在做数据的清洗、修改或者入库的时候,对原数据进行复制一份,以防数据修改之后,找不到原数据。深浅拷贝对于可变和不可变类型的数据不同。不可变类型包括数值类型、字符串、布尔、None、元组可变类型:列表、字典对于不可变对象类型,没有深浅拷贝的说法,无论是深拷贝还是浅拷贝结果一样的,如果对其重新赋值,也只是新创建一个对象,替换掉旧的而已。对于可变类型来说,浅拷贝只复制容器,不复制容器中元素;深拷贝复制 容器,元素如果是.

2020-12-17 17:39:23 32

原创 Python基础077:Python map() 函数

描述map() 会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。语法map(function, iterable, …)参数function – 函数iterable – 一个或多个序列返回值Python 2.x 返回列表。Python 3.x 返回迭代器。实例def square(x): return x ** 2result = ma

2020-12-17 17:13:11 40

原创 Python基础076:Python join()方法

描述Python join() 方法作用:用于将序列中的元素以指定的字符连接生成一个新的字符串。不好理解没关系,看下面的例子就知道了语法join()方法语法:str.join(sequence)参数sequence – 要连接的元素序列。返回值返回通过指定字符连接序列中元素后生成的新字符串。实例1、比如我要用 -号将一个字符串间隔出每个元素strings = "hello world!"result = "-".join(strings)print(result

2020-12-17 14:32:30 31

原创 Python Flask Web教程002:Flask快速上手

系列文章目录Python Flask Web教程001:Flask简介Python Flask Web教程002:Flask快速上手文章目录系列文章目录前言一、Web基础知识二、第一个flask web程序总结前言web开发中有一些共同的功能,比如:数据库驱动、网页模板引擎、Session和Cookie等,这些比较固定和成熟的功能在flask框架中已经写好了,我们直接使用即可。一、Web基础知识URL(Uniform Resource Locator)统一资源定位符。URL是由以下几部

2020-12-15 11:01:25 42

原创 Python Flask Web教程001:Flask简介

系列文章目录Python Flask Web教程001:Flask简介文章目录系列文章目录前言一、flask简介二、flask的优势2.读入数据总结前言本系列教程从Flask框架的基础知识开始,逐渐深入到使用flask进行web应用开发实战。一、flask简介flask诞生于2010年,Armin ronacher 用python语言开发的轻量级web框架。与flask同样出名的python web 框架是Django,Django是大而全,flask是小而精。flask是一种轻量

2020-12-14 15:44:24 74 1

原创 Python基础075:Python实现冒泡排序

冒泡排序原理冒泡排序:以从小到大排序为例,从左到右依次比较相邻两个数字的大小,如果左边大于右边,则交换两个数据,否则顺序不变,冒泡排序代码import numpy as npa = np.array([1, 3, 2, 5, 7, 4, 4])print("原始序列a:", a)# 冒泡排序:以从小到大排序为例,从左到右依次比较相邻两个数字的大小,如果左边大于右边,则交换两个数据,否则顺序不变,# 这样比较一轮就能将最大值放到最右边, 循环n此就可以完成全部排序for i in range

2020-12-07 14:32:23 27

原创 Python基础031:matplot画正弦曲线

# 导入必要的库import numpy as npimport matplotlib.pyplot as plt# 在 [0, 2*PI] 之间取 100 个点x = np.linspace(0, 2 * np.pi, num=100)# 计算这 100 个点的正弦值,并保存在变量 yy = np.sin(x)# 画出 x, y 即是我们的正弦曲线plt.plot(x, y)...

2020-12-07 09:49:59 49

原创 Python机器学习011:Python生成KNN分類所需要的數據集

# 导入数据集生成函数from sklearn.datasets import make_blobs# 导入画图工具import matplotlib.pyplot as plt# n_samples:生成样本数为400,centers:分类为4的数据集 ,random_state:随机数种子,让每次生成的数据不发生变化data = make_blobs(n_samples=400, centers=4, random_state=8)X, y = data# 可视化生成的数据plt.sc

2020-12-07 09:00:19 33

原创 Python深度学习021:深度学习中参数和超参数的区别

在机器学习或者深度学习领域,参数和超参数是一个常见的问题。今天跟同事讨论的时候提到了超参数,但是我发现他们不理解超参数和参数什么区别。其实这只是人为约定的一个概念,懂不懂都可以写代码,但是跟真正的深度学习玩家交流的时候,就尴尬了,连最基本的概念都不懂,人家就不想跟你聊了。。。。参数(Parameter):模型根据数据可以自动学习出的变量。比如,权重,偏差等;超参数(Hyperparameter):在开始学习过程之前设置值的参数,而不是通过训练得到的参数数据。它具有参数的特性,比如未知,也就是它不是一个

2020-12-01 16:03:26 41

原创 Python进阶002:多进程

1、Python中扩平台的多进程模块multiprocessing模块就是跨平台版本的多进程模块。2、启动一个子进程的案例:multiprocessing模块提供了一个Process类来代表一个进程对象,下面的例子演示了启动一个子进程并等待其结束:from multiprocessing import Processimport osdef print_child_process_id(name): print("子进程{}的ID:{}".format(name, os.getpi

2020-12-01 14:27:21 27

原创 Python进阶001:进程和线程简介

1、单核CPU是怎么执行多任务的呢?操作系统轮流让各个任务交替执行,任务1执行0.01秒,切换到任务2,任务2执行0.01秒,再切换到任务3,执行0.01秒……这样反复执行下去。表面上看,每个任务都是交替执行的,但是,由于CPU的执行速度实在是太快了,我们感觉就像所有任务都在同时执行一样。2、真正的并行执行只能在多核CPU上实现真正的并行执行多任务只能在多核CPU上实现,但是,由于任务数量远远多于CPU的核心数量,所以,操作系统也会自动把很多任务轮流调度到每个核心上执行。3、我们身边看得见的进程和线

2020-12-01 11:07:19 24

python数据分析:客户价值分析案例实战数据集

python数据分析:客户价值分析案例实战 数据集,相应文章地址为:https://blog.csdn.net/weixin_42000526/article/details/82014361

2019-01-21

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除