自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 问题 M: 中缀表达式转后缀表达式(原创)

输入一个中缀表达式,编程输出其后缀表达式,要求输出的后缀表达式的运算次序与输入的中缀表达式的运算次序相一致。为简单起见,假设输入的中缀表达式由+(加)、-(减)、×(乘)、/(除)四个运算符号以及左右圆括号和英文字母组成,其中算术运算符遵守先乘除后加减的运算规则。假设输入的中缀表达式长度不超过300个字符,且都是正确的,即没有语法错误,并且凡出现括号其内部一定有表达式,即内部至少有一个运算符号。4.遇到右括号:执行出栈操作,并将出栈的元素输出,直到弹出栈的是左括号,括号不输出。只有一行,为中缀表达式。

2024-06-19 15:45:34 299

原创 问题 L: 后缀表达式求值

为了便于处理表达式,常常将普通表达式(称为中缀表示)转换为后缀{运算符在后,如X/Y写为XY/表达式。在这样的表示中可以不用括号即可确定求值的顺序,如:(P+Q)*(R-S) → PQ+RS-*。后缀表达式的处理过程如下:扫描后缀表达式,凡遇操作数则将之压进堆栈,遇运算符则从堆栈中弹出两个操作数进行该运算,将运算结果压栈,然后继续扫描,直到后缀表达式被扫描完毕为止,此时栈底元素即为该后缀表达式的值。输入一行表示后缀表达式,数与数之间一定有空格隔开(可能不只一个空格),最后输入@表示输入结束。

2024-06-19 15:41:00 322

原创 真值表(Ⅰ)

OJ已过,仅供参考,不要直接复制粘贴。

2024-06-19 15:32:44 238

原创 Pandas 统计分析基础----教材知识(2)

reindex的常用参数及其说明参数说明index用于索引的新序列method插值(填充)方式fill_value缺失值替换值limit最大填充量level在 Multiindex的指定级别上匹配简单索引,否则选取其子集copy默认为True,无论如何都复制;如果为False,则新旧相等时就不复制。

2024-05-09 17:15:28 984

原创 Pandas 统计分析基础----教材知识(1)

DataFrame的基础属性有values、index、columns、dtypes、ndim和shape,分别可以获取DataFrame的元素、索引、列名、类型、维度和形状。'name':['张三','李四','王五','小明'],'city':['北京','上海','广州','北京']索引值的插入:df1.index.insert(1,'w')DataFrame 的常用属性。Index 的常用方法与属性。index每行为索引名。name是对该数组命名。在0和1位置间插入w。

2024-05-04 12:55:40 720 1

原创 VSCode安装python以及python第三方库----Numpy,pandas,matplotlib等等最全方法

最近在学习有关python第三方库的使用,到网上查找下载Numpy,pandas,matplotlib的方法,发现没有针对使用VSCode安装的简短系列教程,自己也是在网上找大佬的博客,然后反复调试,最后成功完成安装,写了几个相关代码也都可以运行。所以特此发布我总结其他大佬发布文章后的安装方法。

2024-04-28 12:04:07 6052 2

原创 Numpy教材知识(3)

当axis=1时表示沿横轴进行计算。names = np.array(['红色','蓝色','蓝色','白色','红色','红色'])print('重复数据处理:\n',arr2.repeat(2,axis=0))print('数组横轴的均值:',np.mean(arr, axis=1))print('数组横轴的标准差:',np.std(arr, axis=1))print('数组纵轴的和:',np.sum(arr, axis=0))print('数组横轴的和:',np.sum(arr,axis=1))

2024-04-25 17:48:33 940 3

原创 Numpy教材知识(2)

1.常用ufunc函数运算形状必须相同。返回的结果是一个布尔数组返回布尔值例题1:print('数组相加结果:',x+y)print('数组相减结果:',x-y)print('数组相乘结果:',x*y)print('数组幂运算结果:',x**y)例题2:print('比较结果(<):', x<y)print('比较结果(>):', x>y)print('比较结果(==):',x==y)print('比较结果(>=):',x>=y)print('比较结果(

2024-04-25 16:20:57 675 1

原创 Numpy教材知识(1)

arr1.reshape(2,-1) #4位置的数为A,要求B=arr1.size,B%A==0时才可以写-1。是10的0和1次方 默认50个。print('横向合并:',np.concatenate((data2,data3),axis = 1))print('纵向合并:',np.concatenate((data2,data3),axis = 0))data2.transpose((1,0))==data2.T #数组的T属性转换。

2024-04-25 15:31:50 601 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除