自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信小程序云音乐项目

微信小程序云音乐项目微信小程序云音乐项目1. 项目介绍技术栈项目使用库项目目标2. 页面效果和功能展示3. 项目源码与 API 接口4. 项目说明5. 致谢微信小程序云音乐项目1. 项目介绍LiliYao-NeteaseMusic-wechat如果对各位朋友有用的话, 希望可以给个star⭐技术栈使用微信小程序原生 WXML + WXSS + JS 进行开发使用 wx.request() 进行网络请求CSS 使用 FLEX 进行布局项目组件库使用 Vant Weapp项目使用库V

2022-02-01 21:20:30 1938 3

原创 PTA 6-11 求自定类型元素序列的中位数 (25 分)

本题要求实现一个函数,求N个集合元素A[]的中位数,即序列中第**⌊(N+1)/2⌋**大的元素。其中集合元素的类型为自定义的ElementType函数接口定义:ElementType Median( ElementType A[], int N );其中给定集合元素存放在数组A[]中,正整数N是数组元素个数。该函数须返回N个A[]元素的中位数,其值也必须是ElementType类型。裁判测试程序样例:#include <stdio.h>#define MAXN 10typed

2021-12-02 15:38:32 277

原创 PTA 6-12 判断奇偶性 (10 分)

本题要求实现判断给定整数奇偶性的函数函数接口定义:int even( int n );其中n是用户传入的整型参数。当n为偶数时,函数返回1;n为奇数时返回0。注意:0是偶数。裁判测试程序样例:#include <stdio.h>int even( int n );int main(){ int n; scanf("%d", &n); if (even(n)) printf("%d is even.\n", n);

2021-12-01 04:00:25 289

原创 PTA 6-9 统计个位数字 (15 分)

本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3函数接口定义:int Count_Digit ( const int N, const int D );其中N和D都是用户传入的参数。N的值不超过int的范围;D是[0, 9]区间内的个位数。函数须返回N中D出现的次数。裁判测试程序样例:#include <stdio.h>int Count_Digit ( const int N, const int D );int

2021-12-01 03:59:27 217

原创 PTA 6-7 统计某类完全平方数 (20 分)

本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等函数接口定义:int IsTheNumber ( const int N );其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0裁判测试程序样例:#include <stdio.h>#include <math.h>int IsTheNumber ( const int N );int main(){ int n1, n2,

2021-11-30 10:57:38 363

原创 PTA 6-5 求自定类型元素的最大值 (10 分)

本题要求实现一个函数,求N个集合元素S[]中的最大值,其中集合元素的类型为自定义的ElementType函数接口定义:ElementType Max( ElementType S[], int N );其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素中的最大值,其值也必须是ElementType类型裁判测试程序样例:#include <stdio.h>#define MAXN 10typedef float ElementType;El

2021-11-28 13:03:58 600

原创 PTA 6-4 求自定类型元素的平均 (10 分)

本题要求实现一个函数,求N个集合元素S[]的平均值,其中集合元素的类型为自定义的ElementType函数接口定义:ElementType Average( ElementType S[], int N );其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素的平均值,其值也必须是ElementType类型裁判测试程序样例:typedef float ElementType; :为基本数据类型定义新的名字,现在可以用 ElementType 表示 float#

2021-11-28 11:21:57 202

原创 PTA 6-8 简单阶乘计算 (10 分)

本题要求实现一个计算非负整数阶乘的简单函数函数接口定义:int Factorial( const int N );其中N是用户传入的参数,其值不超过12。如果N是非负整数,则该函数必须返回N的阶乘,否则返回0裁判测试程序样例:#include <stdio.h>int Factorial( const int N );int main(){ int N, NF; scanf("%d", &N); NF = Factorial(N);

2021-11-25 16:22:07 294

原创 PTA 6-3 简单求和 (10 分)

本题要求实现一个函数,求给定的N个整数的和函数接口定义:int Sum ( int List[], int N );其中给定整数存放在数组List[]中,正整数N是数组元素个数。该函数须返回N个List[]元素的和。裁判测试程序样例:#include <stdio.h>#define MAXN 10int Sum ( int List[], int N );int main (){ int List[MAXN], N, i; scanf("%d", &

2021-11-24 15:16:46 389

原创 PTA 6-2 多项式求值 (15 分)

本题要求实现一个函数,计算阶数为n,系数为a[0] … a[n]的多项式 f(x)=∑i=0n(a[i]×xi){f}(x)=\sum_{i=0}{n}\left(a[i] \times x^{i}\right)f(x)=∑i=0​n(a[i]×xi) 在x点的值函数接口定义:double f( int n, double a[], double x );其中n是多项式的阶数,a[]中存储系数,x是给定点。函数须返回多项式f(x)的值。裁判测试程序样例:#include <stdio.h&

2021-11-24 15:13:33 683

原创 PTA 6-1 简单输出整数 (10 分)

本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数。函数接口定义:void PrintN ( int N );其中N是用户传入的参数。该函数必须将从1到N的全部正整数顺序打印出来,每个数字占1行。裁判测试程序样例:#include <stdio.h>void PrintN ( int N );int main (){ int N; scanf("%d", &N); PrintN( N ); return 0;}

2021-11-23 16:21:07 473

原创 C 语言的复合字面量

假设给带 int 类型形参的函数传递一个值,可以传递 int 类型的变量,或者是 int 类型的常量,例如 620对于带数组形参的函数,可以传递数组,在 C99 之后,也可以传递代表数组和结构内容的复合字面量(int []) {18, 19, 22, 23, 24} // 内含 5 个元素的字面量注意:因为复合字面量是匿名的,所以必须在创建的同时使用它。使用方法和正常创建的数组完全相同int * p = (int []) {18, 19, 22, 23, 24};// p = 00000000

2021-11-17 15:47:26 490

原创 Java 复合赋值运算符会自动类型转换

我们知道 a += 5 等价于 a = a + 5,假设 a 是 byte 类型,那么 a = a + 5 属于 byte 类型与 int 类型进行运算,最后转换为 int 类型赋值给 byte 类型的 a,这在 Java 中显然是不允许的byte a = 10;// z + 5 转变为 int 类型,赋值给 byte 类型是不允许的// z = z + 5; a += 5; // 复合赋值运算符会进行类型转换,等价于 a = (byte)(a + 5)a++; // a++ 为 a = a +

2021-11-14 12:41:23 446

原创 Java 的逻辑运算符 与(&) 或( ) 异或(^)

“与”操作:全真为真“或”操作:全假为假逻辑与 & 和 短路与 &&使用“与”操作,要求所有表达式的判断结果都是 True 才返回真,其余都返回假逻辑与 &:所有条件都会进行判断先判断 a > 10,为 False再判断 ++b > 20,++b = 21 是大于 20 的,为 True“与”操作需要所有条件都是 True 才返回真,因此结果返回假但是逻辑与会将所有条件进行判断,因此 ++b 依旧进行运算,最后打印出 a = 6, b = 21

2021-11-14 10:20:39 493

原创 Java 的自增 ++ 与自减 --

++n 前缀形式:先自增后赋值,即返回新值 n + 1n++ 后缀形式:先赋值后自增,即返回旧值 n 后递增 n + 1先自增 a + 1 = 11,后赋值 b = a = 11int a = 10;int b = ++a; System.out.printf("a = %d, b = %d\n", a, b); // a = 11, b = 11先赋值 d = c = 10,后自增 c + 1 = 11int c = 10;int d = c++;System.out.printf("

2021-11-14 09:00:22 476

原创 git config 命令使用

Git 是分布式版本控制系统,所以,每个机器都必须自报家门:user.name 和 user.email如果不配置用户信息,是无法进行后续操作的。全局配置git config --global user.name "Your username"git config --global user.email "Your email"可以用下面的命令为 Git 启用额外的颜色git config --global color.ui true局部配置需要在当前仓库下进行git config

2021-10-02 18:29:26 1905

原创 函数

函数字符函数LENGTH(str):获取参数值的字节个数CONCAT(str1,str2,...):拼接字符串UPPER(str)/LOWER(str):大写/小写SUBSTR()/SUBSTRING():截取字符INSTR():返回要求的第一次出现的索引TRIM():清除前后空格或指定字符LPAD():用指定字符来左填充指定长度RPAD():用指定字符来右填充指定长度REPLACE():替换所有指定字符数学函数ROUND(X):四舍五入/保留小数点位数CEIL(X):向上取整FLOOR(X):向下取整TR

2020-05-21 21:26:42 232

原创 datetime 时间模块

datetime 时间模块datetime.datedatetime.datetimedatetime.timedelta:时间差parser.parse:日期字符串转换datetime.date# 导入时间模块import datetime # 也可以写 from datetime import date# datetime.date:date对象today = datetime.date.today() # 返回今日print(today) # 输出格式为datet = datetim

2020-05-08 21:39:13 184

原创 pandas.DataFrame 基本技巧

pandas.DataFrame 基本技巧head / tail / .T:数据查看、转置del / drop:删除对齐排序.sort_values:按值排序.sort_index:索引排序head / tail / .T:数据查看、转置import numpyimport pandasdf = pandas.DataFrame(numpy.random.rand(16).reshape...

2020-05-07 23:09:18 153

原创 pandas.DataFrame 索引

pandas.DataFrame 索引df.loc / df:选择行与列df:选择列df.loc:选择行df.iloc:按整数位置选择行布尔型索引多重索引df.loc / df:选择行与列df:选择列默认一般用于选择列,但也可以选择行import numpyimport pandasdf = pandas.DataFrame(numpy.random.rand(12).reshape...

2020-05-04 15:53:15 368

原创 pandas.DataFrame 概念及创建

pandas.DataFrame基本概念创建方法由数组 / 列表组成的字典由Series组成的字典通过二维数组直接创建由字典组成的列表由字典组成的字典基本概念DataFrame 是一个表格型的数据结构,包含一组有序的列,其列的值类型可以是数值、字符串、布尔值等。Dataframe中的数据以一个或多个二维块存放,不是列表、字典或一维数组结构# Dataframe 数据结构# Datafram...

2020-05-03 21:25:30 360

原创 pandas.Series 基本技巧

pandas.Series 基本技巧append:添加drop:删除修改head / tail:数据查看reindex:重新索引对齐append:添加import numpyimport pandas# 下标索引/标签index添加值s1 = pandas.Series(numpy.random.rand(5))s2 = pandas.Series(numpy.random.rand...

2020-05-03 11:09:02 353 1

原创 排序查询

排序查询按单个字段排序按表达式 / 别名排序按函数排序按多个字段排序排序查询:SELECT 查询列表 FROM 表 WHERE 筛选条件 ORDER BY 排序列表(ASC/DESC)AEC/DESC = 升序/降序,默认为升序ORDER BY 支持单个字段、多个字段、表达式、函数、别名按单个字段排序#1. 查询员工信息,要求工资从高到低排序SELECT *FROM employee...

2020-05-02 18:15:03 870

原创 条件查询

条件查询按条件表达式筛选按逻辑表达式筛选ANDOR / NOT模糊查询LIKEBETWEEN ANDINIS NULL 和 IS NOT NULL<=>:安全等于语法:SELECT 查询列表 FROM 表名 WHERE 筛选条件;按条件表达式筛选简单条件运算符:< > = (!= <>) >= <=按逻辑表达式筛选逻辑运算符: AND O...

2020-05-01 17:18:13 214

原创 pandas.Series 索引

pandas.Series 索引位置下标标签切片布尔型位置下标# 类似列表import numpyimport pandass = pandas.Series(numpy.random.rand(5))print(s[4])标签import numpyimport pandass = pandas.Series(numpy.random.rand(3),index = ['a...

2020-05-01 09:21:23 282

原创 pandas.Series 概念

pandas.Series安装 pandas 库基本概念Series 创建字典创建数组创建标量创建name:名称属性安装 pandas 库pip install pandas基本概念Series 是带有标签的一维数组,可以保存任何数据类型,轴标签统称为索引# 导入numpy、pandas模块import numpyimport pandasa = numpy.random.ra...

2020-04-30 20:11:34 326

原创 numpy 数据输入输出

numpy 数据输入输出save(),load():存储/读取数组数据savetxt(),loadtxt():存储/读取文本文件save(),load():存储/读取数组数据import numpyimport os# 存储数组数据 .npy文件os.chdir("C:/Users/Ryan/Desktop") # 更改存储路径a = numpy.random.rand(5,5)pr...

2020-04-29 19:08:03 790

原创 基础查询

基础查询1. 查询表中的单个字段2. 查询表中的多个字段3. 查询表中的所有字段4. 查询常量值、表达式、函数5. 起别名6. 去重7. 连接字段8. IFNULL语法:select 查询列表 from 表名;查询列表:字段、常量值、表达式、函数1. 查询表中的单个字段select last_name from employees;2. 查询表中的多个字段select last_na...

2020-04-28 21:13:09 130

原创 numpy 随机数

numpy 随机数normal():标准正太分布样本值rand():[0,1)之间随机浮点数randn():随机浮点数组randint():整数或多维整数数组normal():标准正太分布样本值numpy.random.normal(loc=0.0, scale=1.0, size=None)loc:此概率分布的均值(对应着整个分布的中心)scale:此概率分布的标准差(对应于分布的宽度)...

2020-04-28 13:30:41 300

原创 numpy 索引及切片

numpy 索引及切片基本索引及切片一维数组二维数组三维数组布尔型索引及切片数组索引及切片值的更改、复制基本索引及切片一维数组import numpya = numpy.arange(0,20)print(a)print(a[4])print(a[4:10])二维数组import numpyb = numpy.arange(0,16).reshape(4,4)print(b...

2020-04-27 16:30:22 150

原创 numpy 通用函数

numpy 通用函数数组形状:.T/.reshape()/.resize().T.reshape().resize()copy():数组的复制.astype():数组类型转换数组堆叠(参数使用元祖)数组拆分数组简单运算数组形状:.T/.reshape()/.resize().T转置,一维数组转置后结果不变,二维数组的行列交换(2,5) → (5,2)import numpyar = n...

2020-04-26 09:21:03 444 1

原创 numpy 基础数据结构

numpy 基础数据结构数组的基本属性array()arange()linspace()zeros()/zeros_like()/ones()/ones_like()eye()数组的基本属性数组的维数称为秩(rank),一维数组的秩为1,二维数组的秩为2,以此类推在NumPy中,每一个线性的数组称为是一个轴(axes),秩其实是描述轴的数量比如说,二维数组相当于是两个一维数组,其中第一个...

2020-04-25 17:43:33 376

空空如也

空空如也

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

TA关注的人

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