当前位置: 首页 > news >正文

python入门常用操作

python常用操作

  • 1、ndarry数组的切片
  • 2、print用法
    • 2.1格式化输出format
    • 2.2字符串格式化输出
  • 3、均值滤波函数

1、ndarry数组的切片

例如一个5列的ndarry数组,想要获取第2列和第3列数据,可以用

#(1)用法1
data[:,1:3],这里只表示索引为1和2的数据的索引,索引为3的列不包含在其中
# (2)用法2
data[1:-2] #这里-1表示的是第5列,即最后1列。-2表示第4列,即倒数第2列。因
#此data[1:-2]表示数组中第2列和第3列的数据

因此,如果想表示数组最后1列

data(:,-1:)#这种情况形状为(data.shape[0],1),表示的是2维数组
data(:,-1) #这种情况形状为(data.shape[0],),表示的是1维数组

2、print用法

2.1格式化输出format

name = "Alice"
age = 25
print("My name is {} and I'm {} years old.".format(name, age))
# 输出结果:My name is Alice and I'm 25 years old.
# format中跟着的是变量名

2.2字符串格式化输出

在 Python 中,f-string 是一种字符串格式化的方式,它允许直接在字符串前面添加 f 前缀,并在字符串中使用表达式来插入变量的值。使用 f-string 可以更加简洁和直观地构建字符串。

x=1.23
y=2.46
print(
f"x value is {x:.2f}\n"
f"y^2 value if {y*y :.2f}"
)
# 输出
x value is 1.23
y^2 value if 6.05

注意,这里双引号可以换成单引号。在Python中,单引号和双引号在绝大部分情况下毫无区别。

3、均值滤波函数

python中似乎没有自带均值滤波函数,自己写一个

def meanFilter(data, w):out = []for i in range(0, data.shape[0]):if i < w:out.append(data[i])else:out.append(np.mean(data[i - w:i]))return np.array(out)
http://www.lryc.cn/news/110375.html

相关文章:

  • SpringBoot复习:(21)自定义ImportBeanDefinitionRegistrar
  • 小黑子—JavaWeb:第五章 - JSP与会话跟踪技术
  • Python - 【socket】 客户端client重连处理简单示例Demo(一)
  • Redis 基础
  • 【0805作业】Linux中 AB终端通过两根有名管道进行通信聊天(半双工)
  • ruby - ckeditor 设置编辑器高度
  • WMS仓库管理系统研发规划说明
  • JavaScript |(六)DOM事件 | 尚硅谷JavaScript基础实战
  • 实验心得,包括代码复现工作的体会
  • RabbitMQ(二)
  • Linux软件实操
  • kagNet:对常识推理的知识感知图网络 8.4+8.5
  • Jmeter 压测工具使用手册[详细]
  • matlab智能算法程序包89套最新高清录制!matlab专题系列!
  • caj文件怎么转换成pdf?了解一下这种方法
  • windows 同时安装 Mysql 5.7 和8.0
  • 数字孪生的「三张皮」问题:数据隐私、安全与伦理挑战
  • Hadoop学习:深入解析MapReduce的大数据魔力(上)
  • MQ(一)-MQ理论与消息中间件简介
  • vb与EXCEL的连接
  • java使用openOffice将excel转换pdf时,将所有列显示在一页
  • python数据容器
  • 【TypeScript】中定义与使用 Class 类的解读理解
  • 好用的数据库管理软件之idea(idea也有数据库???)
  • 《操作系统-李治军》测验错题集
  • DP-GAN-判别器代码
  • 基于多线程实现服务器并发
  • Golang之路---03 面向对象——接口与多态
  • 一条自由游动的鲸鱼
  • 将python源代码打包成.exe可执行文件