- 博客(27)
- 资源 (4)
- 收藏
- 关注
原创 函数-----python
例如,在上面的函数greet()中,当我们将其称为greet(“Bruce”,“how do you do?在上面的示例中,我们在函数头的正下方有一个docstring。以下对上述函数的调用都是有效的,并产生相同的结果。一旦我们定义了一个函数,我们就可以从另一个函数,程序甚至Python提示符中调用它。有时,我们事先并不知道将传递给函数的参数数量.Python允许我们通过具有任意数量参数的函数调用来处理这种情况。在Python中,还有其他方法可以定义一个可以接受可变数量参数的函数。因此,它们具有局部范围。
2023-03-14 23:21:13
171
原创 for()循环-----Python
编写一个Python程序,它迭代整数从1到50(使用for循环)。对于偶数的整数,将其附加到列表even_numbers。对于奇数的整数,将其附加到奇数奇数列表中。相反,python使用缩进,块内的行必须通过制表符缩进,或相对于周围的命令缩进4个空格。虽然这一开始可能看起来不直观,但它鼓励编写更易读的代码,随着时间的推移,你会学会喜欢它。For循环是迭代对象元素的常用方法(在第一个示例中,列表)具有可迭代方法的任何对象都可以在for循环中使用。continue语句将转到循环的下一次迭代。
2023-03-14 14:09:22
170
原创 元组-----Python
元组是一种序列,就像列表一样。元组和列表之间的区别在于,与列表(可变)不同,元组不能更改(不可变)。元组使用括号,而列表使用方括号。重要的是要记住,如果要创建仅包含一个值的元组,则需要在项目后面添加一个逗号。
2023-03-13 00:14:35
116
原创 字典-----Python
solution 1:返回key直接print(字典名.key()) 返回value直接print(字典名.value())solution 3: for key, value in 字典名.items(): 然后两个都输出。solution 2:for key in 字典名 如何输出key。
2023-03-12 23:24:54
96
原创 if( )语句 Python基础篇
大于 = | 大于或等于 == | 等于!= | 不等于必须在if或elif语句之后。最多可以有一个其他声明。仅当上面的所有“if”和“elif”语句都为False时才会执行。
2023-03-08 23:58:53
298
原创 Python常见基础学习---类型转换
int() # str()将其他转为字符类型。float() # float()将其他转为浮点数。【3】:float ()转换,不可转换字符串中字符串。str() # int()将其他转为整型。【2】:int()转换,不可转换字符串中非整数。【1】:print输出括号里面只能是同类型的。
2023-01-15 23:59:09
90
原创 (APT_Pi)@1.点灯大师
原理图分析引脚由此可见:LED(blue)为PI8(低电平触发) LED(red)为PC15 (低电平触发) usekey为PH4 高为按下 (下降沿触发)常见引脚函数函数 描述 rt_pin_mode() 设置引脚模式 rt_pin_write() 设置引脚电平 rt_pin_read() 读取引脚电平 rt_pin_...
2022-04-19 12:10:20
259
原创 八位数码管 基于stm32
引脚初始化void SEG_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOE, ENABLE);//ʹÄÜGPIOEʱÖÓ GPIO_InitStructure.GPIO_Pin=GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_8 | GPIO_Pin_...
2022-04-18 20:57:37
1028
原创 Python—numpy之concatenate()
np.concatenate()为数组拼接函数。例子:x = np.concatenate((np.ones([12 * 471, 1]), x), axis = 1).astype(float)表示:#x数组前拼接一个单位数组
2022-01-26 18:29:56
1766
原创 Python—Numpy之np.std()用法
np.std()函数被用来:计算沿指定轴的标准差。返回数组元素的标准差例子:import numpy as npa = np.array([[1, 2], [3, 4]])print(np.std(a)) # 计算全局标准差 1.118033988749895print(np.std(a, axis=0)) # axis=0计算每一列的标准差 [1. 1.]print(np.std(a, axis=1)) # axis=1计算每一行的标准差 [0.5 0.
2022-01-26 18:25:13
19859
原创 Python—pandas之reshape(1,-1)
在创建DataFrame的时候我们常常会用reshape函数来更改数据的列数和行数。reshape可以用于numpy库里的ndarray和array结构以及pandas库里面的DataFrame和Series结构。reshape(行,列)可以根据指定的数值将数据转换为特定的行数和列数。然而,在实际使用中,特别是在运用函数的时候,系统经常会提示是否需要对数据使用reshape(1,-1)或者reshape(-1,1)进行转换,那这两个转换是什么意思呢?难道还有-1行的数据?实际上.
2022-01-26 18:21:52
6207
原创 百度飞桨—PM2.5预测
项目1-PM2.5预测环境配置import sysimport pandas as pdimport numpy as np#读取测试数据data = pd.read_csv('work/hw1_data/train.csv', encoding = 'big5')print(data)#检查Python版本print(pd.__version__)预处理#从第三列筛取data = data.iloc[:, 3:]print(data)#筛掉未知数NA.
2022-01-26 18:15:10
1606
原创 Python—Pandas之iloc、loc
目录一、loc二、ilocPython除了最基本的筛选外,例:data[‘A’]还有loc、iloc、ix(已不推荐使用)区分loc与iloc:loc(location):以loc就只能用条件或者行列的名字来进行筛选;iloc(indx location):index是什么,我把它当作是索引位置,第几行第几列的意思,所以iloc是用第几行第几列这样的数字来筛选的。详细见下列子:切片生成一个10X10的表import pandas as pdimport num
2022-01-25 19:33:22
796
原创 Python—pandas库基础
pandas是python第三方库,提供高性能易用数据类型和分析工具。pandas基于numpy实现,常与numpy和matplotlib一同使用更多学习,请参考pandas中文网:https://www.pypandas.cn/1.SeriesSeries是一种类似于一维数组的对象,它由一维数组(各种numpy数据类型)以及一组与之相关的数据标签(即索引)组成.可理解为带标签的一维数组,可存储整数、浮点数、字符串、Python 对象等类型的数据。import p.
2022-01-25 17:46:51
209
原创 Python—Numpy库基础
NumPy是使用Python进行科学计算的基础软件包。更多学习,可参考numpy中文网:https://www.numpy.org.cn/目录NumPy是使用Python进行科学计算的基础软件包。更多学习,可参考numpy中文网:https://www.numpy.org.cn/1.数组创建2.数组的计算3.数组的索引与切片1.数组创建可以使用array函数从常规Python列表或元组中创建数组。得到的数组的类型是从Python列表中元素的类型推导出来的。
2022-01-24 23:21:51
428
原创 查找特定名称文件
源代码:#导入OS模块import os#待搜索的目录路径path = "Day1-homework"#待搜索的名称filename = "2020"#定义保存结果的数组result = []def findfiles(): #在这里写下您的查找文件代码吧! t = 1 for root, dirs, files in os.walk(path): for filename in files: if "2020" in
2022-01-23 22:25:09
156
原创 输出 9*9 乘法口诀表(飞浆试题)
def table(): #在这里写下您的乘法口诀表代码吧! for x in range(1,10): string = '' for y in range(1,x+1): string = string + str(y) + '*' + str(x) + '=' + str(x*y) + '\t' print(string)if __name__ == '__main__': tabl.
2022-01-23 22:18:52
189
原创 MSP432(入门)基于CCS编译环境搭建
MSP432简介:MSP432MCU具有大量集成功能(包括MSP432P4的高性能ADC和低功耗以及MSP432E4的高性能以太网和有线连接),证实它是无线应用的理想主机MCU。它的主要特点就是高性能,低功耗。开发工具与环境:CCS IDE 10.0.0或以上版本 MSP432 SDK本文章使用SDK版本为3.40.00.05 MSP432P401R LaunchPad开发环境搭建:1.下载并安装CSS与MSP432的SDK(本文不详细介绍)。2.在CSS中“Wi...
2021-07-09 18:23:51
4361
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人