python专题

Python快速入门1数据类型(需要具有编程基础)

数据类型: Python 3.0版本中常见的数据类型有六种: 不可变数据类型可变数据类型Number(数字)List(列表)String(字符串)Dictionary(字典)Tuple(元组)Set(集合) 其中Number(数字类型)分为四种: 数字类型 整形:         在Python 3里,只有一种整数类型 int,表示长整型,取消了python2中的Long类型。 ty

Python AI库 Pandas的常见操作的扩展知识

Python AI库 Pandas的常见操作的扩展知识 本文默认读者具备以下技能: 熟悉python基础知识,vscode或其它编辑工具 熟悉表格文件的基本操作 具备自主扩展学习能力 前文中对Pandas的数据结构以及基础操作做了介绍,本文中会在前文的基础上,对常见的操作进行拓展,并举例说明。 一、数据读取与查看 Pandas提供了多种方法读取不同格式的数据文件,例如CSV、Exce

python打印金字塔

在Python中,你可以使用嵌套的循环来打印一个金字塔。以下是一个基本的例子,它打印了一个由星号(*)组成的金字塔: python def print_pyramid(n): for i in range(n): print(’ ’ * (n - i - 1) + ‘*’ * (2 * i + 1)) 测试函数 print_pyramid(5) 这个函数print_pyramid(n)接受一

关于Python的自增运算

刚开始学 python,当想要自增运算的时候很自然的 a++,结果发现编译器是不认识 ++ 的,于是去网上搜了一下,结果发现一篇老外的问答很精彩,涉及到了 python 这个语言的设计原理 问题无外乎就是 python 没有自增运算符,自增操作是如何实现的 回答中有人介绍了关于自增操作,python 不使用 ++ 的哲学逻辑:编译解析上的简洁与语言本身的简洁,就不具体翻译了

【Python】轻松搞定小说文本爬虫乱码问题

今天早上早早地过来就被盆友要求给下一部小说。 这样还不行,还要给她下载好。 给出主意万能主意,还不行。 正好最近学习了下爬虫,手痒痒尝试了下,顺带装个逼。没想到。。。 环境飞机票 飞机票:小说花千骨 前段时间总结的小说爬虫:【Python】基于Python3的爬虫----是时候下本小说看看了! 然后翻车了。 下载下来全是乱码,我也是醉

Anaconda-用conda创建python虚拟环境常用命令

查看安装了哪些包 conda list 查看当前存在哪些虚拟环境 conda env list conda info -e 检查更新当前conda conda update conda Python创建虚拟环境 conda create -n your_env_name python=x.x anaconda命令创建python版本为x.x,名字为your_env_nam

在VSCode中配置多个版本的Python环境,并设置PYTHONHOME环境变量

在VSCode中配置多个版本的Python环境,并设置PYTHONHOME环境变量,可以通过以下步骤进行: 安装多个版本的Python 首先,你需要在你的计算机上安装多个版本的Python。你可以从Python的官方网站下载不同版本的Python安装包,并按照提示进行安装。 设置PYTHONHOME环境变量 对于每个Python版本,你可能需要设置单独的PYTHONHOME环境变量。这可以

python常用库函数

Python标准库 0内置函数模块 一部分常用的的内置函数。 函数说明abs返回一个数的绝对值,例如:abs(-1.3)会返回1.3。bin把一个整数转换成以'0b'开头的二进制字符串,例如:bin(123)会返回'0b1111011'。chr将Unicode编码转换成对应的字符,例如:chr(8364)会返回'€'。hex将一个整数转换成以'0x'开头的十六进制字符串,例如:hex(123

使用python读取word统计词频并生成词云

1、准备 需要用到python-docx,jieba和wordcloud模块,先install pip3 install jiebapip install wordcloud 2、开始代码 (1)导入需要用到的模块 import reimport jiebaimport docxfrom wordcloud import WordCloudimport matplotlib.

PyVista 3D数据可视化 Python 库 简介

Pyvista是一个用于科学可视化和分析的Python库 ;我认为它适合做一些网格数据的处理; 它封装了VTK(Visualization Toolkit)之上,提供了一些高级接口, 3D数据可视化变得更加简单和易用。 1.安装 pyvista: 使用以下命令安装 pyvista: pip install pyvista 2.使用: pyvista: 导入 pyvista

Python爬虫-BeautifulSoup解析

1.简介 BeautifulSoup 是一个用于解析 HTML 和 XML 文档的 Python 库。它提供了一种灵活且方便的方式来导航、搜索和修改树结构或标记文档。这个库非常适合网页抓取和数据提取任务,因为它允许你以非常直观的方式查询和操作文档内容。 2.安装 Beautiful Soup 终端输入:pip install beautifulsoup4 3.四个关键对象-覆盖了

python—字符串与正则表达式

1、编写程序,生成一个由15个不重复的大小写字母组成的列表。 (1)源代码: import random import string list1 = [] while len(list1) <= 15:     x = random.choice(string.ascii_letters)     if x not in list1:         list1.append(x) prin

python 读写csv格式文件

 #!usr/bin/env python #-*-coding:utf-8-*- '''    python 读写csv格式文件 ''' import csv csvfile = file(r'E:\phone.csv','wb') writer = csv.writer(csvfile) black_list = file(r'E:\antifraud_bl_pullblack_

python 读写excel表格

在python安装目录下安装easy-install,然后安装xlrd和xlwd模块     from xlwt import Workbook, Formula import xlrd from pyExcelerator import *    w = Workbook() ws = w.add_sheet('Sheet1')   fname = r'E:\1.xlsx' bk =

开发工具-pycharm的代码自动部署服务器以及服务端python配置、项目开发环境一键启动服务

文章目录 一、pycharm的ssh配置1.本地生成ssh密钥2.密钥配置到远端服务器(1-1) 有权限ssh访问到服务器(1-2) 无权限ssh访问到服务器(1-3) 没有办法通过以上形式上传到服务器(2) 配置到authorized_keys自动访问 3.pycharm中配置ssh(1) 选择File中的settings(1) 选择Tools中的SSH Configurations(3)

Python 语音识别系列-实战学习-语音识别特征提取

Python 语音识别系列-实战学习-语音识别特征提取 前言1.预加重、分帧和加窗2.提取特征3.可视化特征4.总结 前言 语音识别特征提取是语音处理中的一个重要环节,其主要任务是将连续的时域语音信号转换为连续的特征向量,以便于后续的语音识别和语音处理任务。在特征提取阶段,这些特征向量能够捕捉到语音信号中的关键信息,如音调、音色和音节等。 特征提取主要可以分为以下几个方面:

Python.第七章

文件与异常 这章中,遇到的关于出现 UnicodeDecodeError: 'gbk' codec can't decode byte 0xa7 in position 4: illegal multibyte sequence 报错问题,程序运行后出现 \ufeff 问题都会有解释和处理办法 # 第七章# 文件与异常# 文件与文件类型# 文件是一组相关数据的集合# 组成文件的数据可以是ASC

【Python】——集合(Set)

🎃个人专栏: 🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客 🐳Java基础:Java基础_IT闫的博客-CSDN博客 🐋c语言:c语言_IT闫的博客-CSDN博客 🐟MySQL:数据结构_IT闫的博客-CSDN博客 🐠数据结构:​​​​​​数据结构_IT闫的博客-CSDN博客 💎C++:C++_IT闫的博客-CSDN博客 🥽C51单片机:C51单片机(STC89

R语言Python GEO DataSets多个Series进行差异基因表达分析以及导入Excel到R的问题

引入 GEO DataSets上,某些Series是由多个series组成的,比如GSE6834,由六个Series组成: This SuperSeries is composed of the following SubSeries: Less… Less… GSE6771 Temporal Cortex Control (mesial temporal lobe epilepsy con

Python语言程序设计基础 笔记

由于《Python语言程序设计基础》为纸质版,故若该笔记中的内容在《Python从入门到实践》中有相似内容,则直接记到 Python从入门到实践 笔记 中,否则引用网上类似资料。多引用于Python 基础教程。(其实就是懒得打字。) 2.2.8 eval()函数 eval() 函数用来执行一个字符串表达式,并返回表达式的值。 >>>x = 7>>> eval( '3 * x' )21

Python从入门到实践 笔记

《Python编程:从入门到实践》的摘抄和笔记(分割线之后)。该书电子版分享链接:https://pan.baidu.com/s/1QFk3Sr-y7VuyaOspN5Md4g; 提取码:u808。下载后请随心情点赞关注:) 1.4.2 在Windows系统中从终端运行Python程序 在命令窗口中, 要在文件系统中导航, 可使用终端命令cd ; 要列出当前目录中的所有文件, 可使用命令d

python中什么样的数据类型是可散列的?

python里什么样的数据类型是可散列的?可散列也就是可以作为映射(字典、集合)里的键。         如果一个对象是可散列的,那么这个对象在它的生命周期内,它的散列值是不变的 ,而且这个对象需要实现__hash__方法,另外还要有__eq__方法,这样才能跟其他键比较。要注意两个对象相等,它们的散列值一定一样,但两个对象散列值一样它们可能不相等,这就是常说的散列表里的has

opencv python 图像形态学

形态学操作(morphology operators) 图像形态学操作 – 基于形状的一系列图像处理操作的合集,主要是基于集合论基础上的形态学数学。形态学主要针对二值图像进行处理,特别是OCR等这些处理,还有特征提取、区域分割等也可以通过形态学的方法进行。形态学有四个基本操作:腐蚀、膨胀、开、闭。膨胀与腐蚀是图像处理中最常用的形态学操作手段。 1)膨胀(dilate) 跟卷积操作类

计算机视觉 opencv python 平滑处理

import cv2import numpy as np# 均值滤波def blurImg(img):img = cv2.blur(img,(7,7))return img# 高斯滤波## 0.6 0.8 0.6# 0.8 1 0.8# 0.6 0.8 0.6#def gaussianBlurImg(img):aussian = cv2.GaussianBlur(img,

Python中的鸭子类型:理解其概念与优势

Python中的鸭子类型:理解其概念与优势 在Python编程的世界中,鸭子类型(Duck Typing)是一种动态类型系统的别称,它强调对象的行为而不是其类型。这种类型检查方式得名于“鸭子测试”的谚语:“如果它走起路来像鸭子,叫起来也像鸭子,那么它就是鸭子”。在Python中,我们并不关心对象的类型,而是关注它是否能做我们期望它做的事情。本文将详细解释鸭子类型的概念,并探讨其在Python编程

Python解包及反编译: PyInstaller Extractor+uncompyle6

Python解包及反编译: PyInstaller Extractor+uncompyle6 文章目录 Python解包及反编译: PyInstaller Extractor+uncompyle6一、前言二、PyInstaller Extractor解包1、安装pyinstxtractor2、解包 三、反编译uncompyle6工具使用1、pip安装uncompyle62、找到主文件并编译