
python 笔记
文章平均质量分 80
HowDonew
学习过程
展开
-
numpy的shape,..., transpose
【代码】Numpy的shape,...原创 2023-07-05 09:49:59 · 237 阅读 · 0 评论 -
11 Python 类和对象
面向对象(OOP)基本概念面向对象编程———— Object Oriented Programming 简写 OOP根据 职责 在一个对象中 封装 多个方法类和对象01 类和对象的概念1.1 类类是对一群具有相同特征或者行为的事物的一个统称,是抽象的,不能直接使用特征被称为属性行为被称为方法类负责创建对象1.2 对象对象是由类创建出来的一个具体存在,可以直接使用由哪一个类创建出来的对象,就拥有在哪一个类的定义中属性方法先有类,再有对象02 类和对象原创 2021-08-17 17:10:20 · 888 阅读 · 0 评论 -
10 Python计算生态
从数据处理到人工智能数据表示->数据清洗->数据统计->数据可视化->数据挖掘->人工智能数据表示:采用合适方式用程序表达数据数据清洗:数据归一化、数据转换、异常值处理数据统计:数据的概要理解,数量、分布、中位数等数据可视化:直观展示数据内涵的方式数据挖掘:从数据分析获得知识,产生数据外的价值人工智能:数据/语言/图像/视觉等方面深度分析与决策Python库之数据分析Numpy:表达N维数组的最基础库Python接口使用,C语言实现,计算速度优异Py原创 2021-08-11 19:48:09 · 362 阅读 · 0 评论 -
09 Python 程序设计方法学
体育竞技分析体育竞技分析 问题分析问题分析体育竞技分析需求:如何科学分析体育竞技比赛输入:球员的水平输出:可预测的比赛成绩体育竞技分析:模拟N场比赛计算思维:抽象 + 自动化模拟:抽象比赛过程 + 自动化执行N场比赛当N越大时,比赛结果分析越科学比赛规则双人击球比赛:A&B,回合制,5局3胜开始时一方先发球,直至判分,接下来胜者发球球员只能在发球局得分,15分胜一局自顶向下和自底向上自顶向下解决问题的有效方法将一个总问题表达为若干个小问题组成的形式原创 2021-08-11 19:47:29 · 294 阅读 · 0 评论 -
08 Python 文件和数据格式化
文件的使用文件的类型文件的理解文件是数据的抽象和集合文件是存储在辅助存储器上的数据序列文件是数据存储的一种形式文件展现形态:文本文件和二进制文件文本文件VS.二进制文件文本文件和二进制文件只是文件的展示方式本质上,所有文件都是二进制形式存储形式上,所有文件采用两种方式展示文本文件由单一特定编码组成的文件,如UTF-8编码由于存在编码,也被看成是存储着的长字符串适用于例如:.txt、.py文件二进制文件直接由比特0和1组成,没有统一字符编码一般存在二进制0和1的组织原创 2021-08-11 19:46:29 · 207 阅读 · 0 评论 -
07 Python 组合数据类型(集合、序列、元组、列表)
集合类型及操作集合类型定义集合是多个元素的集合类型与数学中的集合概念一致集合元素之间无序,每个元素唯一,不存在相同元素集合元素不可更改,不能是可变数据类型集合是多个元素的无序组合集合用大括号{}表示,元素间用逗号间隔建立结合类型用{}或set()>>> A={"python",123,("python",123)} #使用{}建立集合>>> A{123, 'python', ('python', 123)}>>> B原创 2021-08-11 19:43:59 · 566 阅读 · 0 评论 -
06 Python函数和代码复用
函数的定义与使用函数的理解和定义函数是一段代码的表示函数是一段具有特定功能的、可重用的语句组函数是一种功能的抽象,一般函数表达特定功能两个作用:降级编程难度和代码复用def <函数名>(<参数(0个或多个)>): <函数体> return <返回值>案例: 计算n!def fact(n): s=1 for i in range(1,n+1): s *= i return sy =原创 2021-08-11 19:41:03 · 506 阅读 · 0 评论 -
05 Python 程序的控制结构
程序的分支结构单分支结构根据判断条件结果而选择不同向前路径的运动方向if <条件>: <语句块>单分支实例guess = eval(input())if guess == 99: print("猜对了")if True: print("条件正确")二分支结构根据判断条件结果而选择不同向前路径的运动方式if <条件>: <语句块1>else: <语句块2>二分支实例guess原创 2021-08-11 19:40:12 · 192 阅读 · 0 评论 -
04 Python基本数据类型
数字类型及操作整数类型可正可负,没有取值范围限制pow(x,y):计算 x^y,想算多大没有限制四种进制十进制:213,99,-14二进制:以0b或0B开头:0b010,-0B110八进制:以0o或0O开头:0o123,-0O456十六进制:以0x或0X开头:0x9a,0x89浮点数类型与数学概念一致带有小数点及小数的数字浮点数取值范围和小数精度都存在限制,但常规计算可以忽略取值范围数量级约-10308至10308,精度数量级10^-16浮点数间运算存在不确定尾数,不原创 2021-08-11 19:38:41 · 631 阅读 · 0 评论 -
03 Python 图像绘制
C学习内容: 指针、内存、数据结构语言本质 理解计算机系统结构解决问题 性能Java学习内容 对象、跨平台、运行时语言本质 理解主客体关系解决问题 跨平台C++学习内容 对象、多态、继承语言本质 理解主客体关系解决问题 大规模程序VB学习内容 对象、按钮、文本框语言本质 理解交互逻辑解决问题 桌面应用Python学习内容 编程逻辑、第三方库语言本质 理解问题求解特点:语法简洁 生态高产编程语言的分类机器语言 二进制代码 与CPU型号有关汇编原创 2021-08-11 19:37:50 · 96 阅读 · 0 评论 -
02 Python 输入输出说明
TempConvert.pyTempStr = input("请输入带有符号的温度值:") #input返回一个字符串if TempStr[-1] in ['F','f']: #分支语句,如果条件为True,执行冒号之后的语句 C = (eval(TempStr[0:-1]) - 32)/1.8 print("转换后温度是{:.2f}C".format(C))elif TempStr[-1] in ['C','c']: F = 1.8*eval(TempStr[0原创 2021-08-11 19:37:07 · 146 阅读 · 0 评论 -
01 Python
编译和解释源代码采用某种编程语言编写的程序,人类可读result = 2 + 3目标代码机器代码 计算机执行编译将源代码一次性转换成目标代码的过程执行编译过程的程序叫编译器解释将源代码逐条转换成目标代码同时逐条运行的过程执行过程的程序叫解释器静态语言和脚本语言静态语言 使用编译执行的编程语言(执行速度更快)C++\C、Java脚本语言 使用解释执行的编程语言(保留源代码,便于维护)Python、Javascript、PHP程序的基本编写方法IPOI原创 2021-08-11 19:36:17 · 87 阅读 · 0 评论