Python
maimang09
这个作者很懒,什么都没留下…
展开
-
Python pdf 转jpg/png工具
一、安装依赖包二、具体代码(1)选择单个文件转换(2)选文件夹转换三、打包为 exe 程序上面的程序已经可以本地运行,可以直接使用,如果有需要的,可以打包成exe程序先安装打包程序依赖pip install pyinstaller1进入程序目录,执行打包命令【图标路径和py文件名记得更改】pyinstaller --onefile --nowindowed --icon="C:\Users\11246\Desktop\Python\icon.ico" pdf2jpg.py1转载 2022-11-06 11:16:35 · 826 阅读 · 0 评论 -
armclang 使用 instrument function 分析函数执行流程
1、添加编译选项armcc 编译选项添加 --gnu_instrument (比如 CFLAGS +=--gnu_instrument)armclang 编译选项添加 -finstrument-functions (比如 CFLAGS += -finstrument-functions)2、申明 instrument 函数void __cyg_profile_func_enter(void *this, void *callsite)__attribute__((no_instr...原创 2020-07-02 09:38:38 · 730 阅读 · 0 评论 -
Python 旋风之旅—字符串操作和正则表达式
Python 语言真正发光点之一是字符串的操作。 本节将介绍一些 Python 的内置字符串方法和格式设置操作,然后再继续简要介绍正则表达式极其有用的主题。 这种字符串操作模式通常会在数据科学工作的场景中出现,并且在这种情况下是 Python 的一大优势。可以使用单引号或双引号(在功能上是等效)定义 Python 中的字符串:x = 'a string'y = "a string"x == yTrue另外,可以使用三引号语法定义多行字符串:multiline = """one原创 2020-06-19 15:43:51 · 480 阅读 · 0 评论 -
Python 旋风之旅—生成器
生成器在这里,我们将更深入地研究 Python 生成器,包括生成器表达式和生成器函数。生成器表达式列表推导和生成器表达式之间的差异有时令人困惑; 在这里,我们将快速概述之间的区别:列表推导使用方括号,而生成器表达式使用括号这是一个代表性的列表推导:[n ** 2 for n in range(12)][0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121]这是一个代表性的生成器表达式:(n ** 2 for n in range(原创 2020-06-17 14:39:43 · 159 阅读 · 0 评论 -
Python 旋风之旅—列表解析/列表推导式(List Comprehensions)
列表推导式(List Comprehensions)如果您阅读了足够的 Python 代码,最终将遇到被称为列表推导式的简洁高效的构造。 这是 Python 的一项特征,如果您以前没有使用过它,我希望您会爱上它。 它看起来像这样:[i for i in range(20) if i % 3 > 0][1, 2, 4, 5, 7, 8, 10, 11, 13, 14, 16, 17, 19]其结果是一个数字列表,其中不包括3的倍数。虽然第一次见到此示例会有些混乱,但是随着对 Pyth原创 2020-06-12 09:30:29 · 321 阅读 · 0 评论 -
Python 旋风之旅—迭代器
迭代器通常,数据分析重要的部分是以自动化的方式一遍又一遍地重复类似的计算。 例如,您可能有一张名单表,要将其分割成名字和姓氏,或者是日期表要将其转换成某种标准格式的日期。 Python 给出的解决方案一是迭代器语法。 我们已经通过 range 迭代器看到了这一点:for i in range(10): print(i, end=' ')0 1 2 3 4 5 6 7 8 9 在这里,我们将进行更深入的研究。 事实上,在Python 3中,range 不是一个列表,而是一个称为迭代原创 2020-06-10 07:19:28 · 238 阅读 · 0 评论 -
30分钟学习LaTeX (2)
原创maimang1001数据分析处理原文文章的序言在上一个示例中,在 \begin {document} 命令之后输入文本。在此之前,.tex文件中的所有内容都称为序言(preamble.)。在序言中,您定义了要编写的文档的类型,要编写的语言,要使用的包(稍后会详细介绍)和其他几个元素。例如,普通文档的前言将如下所示: \documentclass[12pt, letterpaper]{article}\usepackage[utf8]{inputenc}下面是每行的详...原创 2020-06-07 14:38:56 · 494 阅读 · 0 评论 -
Python 旋风之旅—错误和异常
错误和异常原创 2020-06-05 07:06:54 · 225 阅读 · 0 评论 -
Python 旋风之旅—流程控制
控制流是在编程中能够真正发挥作用的语句。没有它,程序就是简单的按顺序执行的语句列表。通过控制流,您可以有条件地和/或重复地执行某些代码块:可以将这些基本构建块组合起来以创建令人惊讶的复杂程序!在这里,我们将介绍条件语句(包括“ if”,“ elif”和“ else”),循环语句(包括“ for”和“ while”以及随附的“ break”,“ continue”和“ pass”) 。条件语句:if-elif-else:条件语句(通常称为if-then语句)使程序员可以根据某些布尔条件..原创 2020-06-03 06:38:21 · 136 阅读 · 0 评论 -
Python 旋风之旅—内置类型:简单值类型
内置类型:简单值类型原创 2020-05-30 22:32:03 · 168 阅读 · 0 评论 -
Python 旋风之旅—Python 的基本语义:变量和对象
本节将开始介绍 Python 语言的基本语义。与上一节介绍的语法相反,语言的语义涉及语句的含义。与讨论语法一样,这里我们将预览 Python 中一些基本的语义解释,以为您提供更好的参考框架,以帮助理解以下各节中的代码。本节将介绍变量和对象的语义,这是在Python脚本中存储、引用和操作数据的主要方式。Python 变量是指针在 Python 中给变量赋值,容易到只需将变量名放在等号(=)的左侧:# assign 4 to the variable xx = 4这看上去很简单..原创 2020-05-30 21:09:25 · 176 阅读 · 0 评论 -
Python 旋风之旅—Python 的基本语义:运算符
在上一节中,我们开始研究了 Python 变量和对象的语义。 在这里,我们将深入探讨该语言中包含的各种运算符的语义。 在本节的最后,您将拥有可以开始比较和处理 Python 中的数据的基本能力。算术运算Python实现了七个基本的二元算术运算符,其中两个可以兼作一元运算符。 下表中汇总了它们:...原创 2020-05-29 22:58:26 · 323 阅读 · 0 评论 -
Python 旋风之旅—Python 的基本语义:变量和对象
Python 的基本语义:变量和对象原创 2020-05-27 23:13:14 · 151 阅读 · 0 评论 -
Python 旋风之旅——Python 语法速览
Python 语法速览Python 最初是作为一种教学语言开发的,由于它易用性和简洁的语法使它受到初学者和专家的欢迎。 Python 语法的整洁性导致一些人将其称为“可执行伪代码”,而事实上,根据我的经验,与阅读类似的用 C 语言编写的程序相比,阅读和理解 Python 脚本通常要容易很多。 让我们将开始讨论 Python 语法的主要特性吧!语法是指编程语言的结构(即正确程序的构成)。 我们目前将暂时不关注语义-语法中单词和符号的含义-但稍后会再次讨论。考虑以下代码示例:...原创 2020-05-26 21:52:24 · 281 阅读 · 0 评论 -
Python 旋风之旅——如何运行Python代码
如何运行Python代码Python 是一种灵活的编程语言,具体取决于您的特定任务,有多种运行python代码的方法。 Python 与其他编程语言的不同之处在于,它是解释型的,而不是编译型的。 这意味着它是一行一行执行的,这使得编程可以采用 Fortran,C或Java之类的编译语言无法直接实现的交互方式。 本节将描述运行Python代码的四种主要方式:Python解释器,IPython解释器,通过包含 python 代码的脚本文件或在Jupyter笔记本中.Python 解释器执行 .原创 2020-05-24 17:27:50 · 247 阅读 · 0 评论 -
Python 旋风之旅——简介
为了利用 Python 强大的开放数据科学栈(包括NumPy,Pandas,Matplotlib,Scikit-learn和其他工具)的功能,您首先需要了解 Python 语言的语法,语义和模式。 该教程为已经熟悉另一种编程语言的工程师,研究人员和数据科学家提供了 Python 的简短而全面的介绍。原创 2020-05-24 09:56:42 · 567 阅读 · 0 评论 -
NumPy:初学者的终极基础教程8
NumPy:初学者的终极基础教程8原创 2020-05-23 09:26:46 · 121 阅读 · 0 评论 -
NumPy:初学者的终极基础教程1
NumPy:初学者的终极基础教程1原创 2020-05-10 22:42:19 · 126 阅读 · 0 评论 -
Numpy 快速入门
Numpy 快速入门1Numpy 快速入门2Numpy 快速入门3Numpy 快速入门4Numpy 快速入门5Numpy 快速入门6Numpy 快速入门7原创 2020-04-30 22:17:14 · 107 阅读 · 0 评论 -
Python 工具集
Heartrate 是一个 Python 的工具库,可以实时可视化 Python 程序的执行过程;pipinstall--userheartrateMatplotlib:Matplotlib is a Python 2D plotting library which produces publication quality figures in a variety of har...原创 2019-11-24 09:45:10 · 138 阅读 · 0 评论 -
Python Regular Expressions
Regular expressions are a powerful language for matching text patterns. This page gives a basic introduction to regular expressions themselves sufficient for our Python exercises and shows how regular...转载 2019-11-06 13:50:54 · 325 阅读 · 0 评论 -
Facts and myths about Python names and values (关于Python名称和值的真相和误解)
Facts and myths about Python names and valuesCreated 6 July 2013, last updated 26 January 2014The behavior of names and values in Python can be confusing. Like many parts of Python, it has an unde...转载 2019-10-30 11:01:21 · 294 阅读 · 0 评论 -
Generator Tricks for Systems Programmers, v3.0
Generator Tricks for Systems Programmers, v3.0http://www.dabeaz.com/generators/Copyright (C) 2008, 2018David M. Beazleyhttp://www.dabeaz.comPresented at PyCon'08, March 13, 2008, Chicago, Illino...转载 2019-10-24 13:59:08 · 236 阅读 · 0 评论 -
Why numbering should start at zero
EWD831Why numbering should start at zeroTo denote the subsequence of natural numbers 2, 3, ..., 12 without the pernicious three dots, four conventions are open to usa) 2 ≤i< 13 ...转载 2019-09-12 15:22:27 · 348 阅读 · 0 评论 -
Buffer Protocol
Buffer ProtocolCertain objects available in Python wrap access to an underlying memory array orbuffer. Such objects include the built-inbytesandbytearray, and some extension types likearray.arr...转载 2019-09-12 14:22:33 · 212 阅读 · 0 评论 -
Less copies in Python with the buffer protocol and memoryviews
November 28, 2011 at 07:48TagsArticles,Python,Python internalsFor one of the hobby projects I'm currently hacking on, I recently had to do a lot of binary data processing in memory. Large chu...转载 2019-09-12 11:22:49 · 213 阅读 · 0 评论 -
Python Tutor
VISUALIZE CODE AND GET LIVE HELP Learn Python, Java, C, C++, JavaScript, and Ruby Python Tutor(created byPhilip Guo) helps people overcome a fundamental barrier to learning programming: ...转载 2019-09-11 19:31:31 · 917 阅读 · 1 评论 -
【Python 学习手册笔记】元组、文件及其他
第9章元组、文件及其他元组(tuple)元组属性:任意对象的有序集合:与字符串和列表类似,元组是一个位置有序的对象的集合(也就是其内容维持从左到右的顺序)。与列表相同,可以嵌入到任何类别的对象中。通过偏移存取:同字符串、列表一样,在元组中的元素通过偏移(而不是键)来访问。它们支持所有基于偏移的操作。例如,索引和分片。属于不可变序列类型:类似于字符串,元组是不可变的,原创 2015-07-16 19:35:35 · 677 阅读 · 0 评论