自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python关于excel多个sheet的导入导出

python导入从一个excel导入多个sheetimport pandas as pddf = pd.read_excel('test.xlsx', sheet_name = None) # 导入一个excel中的所有sheetdf导入的是一个字典类型数据,具体如下:提取字典中的每个键值对:chinese = df.get('语文成绩')math = df.get('数学成绩')math查看其中一个变量,可以看出是一个数据框:python导出多个数据框到同一个excel的不同s

2021-07-01 20:21:54 5984 3

原创 python 对两列互补的数据合并

对两列互补的数据合并# 导入相应的库import pandas as pdimport numpy as np# 创建数据框data = {'name':['张三','李四','王五','陈六'], 'chinese':[90,85,78,88], 'math_a':[88,np.nan,98,np.nan], 'math_b':[np.nan,90,np.nan,80], 'score_a':[120,98,95,np.nan],

2021-06-13 22:34:15 1113 1

原创 python 提取三国每回的内容

import pandas as pdif __name__ == '__main__': raw = pd.read_csv('./sanguo.txt', names=['txt'],sep='aaa',encoding='utf-8') # print(len(raw)) # 章节判断与变量预处理 def m_head(tmpstr): return tmpstr[:1] def m_mid(tmpstr): retu

2020-12-05 18:15:44 196

原创 python 批量爬取糗事百科里的所有图片

import requestsimport reimport osif __name__ == '__main__': # 创建一个文件夹,保存所有图片 headers = { 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.193 Safari/537.36 Edg/86.0.622.68'

2020-11-25 12:29:29 173

原创 python 爬取《三国演义》电子书

# 需求:爬取三国演义小说所有的章节标题和内容import requestsfrom bs4 import BeautifulSoupif __name__ == '__main__': # 创建一个文件夹,保存所有图片 headers = { 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.19

2020-11-25 12:27:25 1298 1

原创 R语言 提取数据中的任意子集

# 生成数据data <- data.frame(name = c('bob', 'tomas', 'jack'), year = c(17, 18, 19), score1 = c(78, 85, 90), score2 = c(88, 89, 97))# 方法一:在不知道是哪几列的情况下 # 想要提取的变量

2020-11-22 16:45:21 4226

原创 数据结构 绪论

什么是数据结构?算法 + 数据结构 = 程序设计算法:处理问题的策略数据结构:给出问题的数学模型程序设计:编制出用计算机处理问题的指令用计算机解决具体问题时的主要步骤:首先从具体问题抽象出一个适当的数据模型设计一个解此数学模型的算法编程序,进行测试,调整直至得到最终解答数学模型分两类:数值计算类非数值计算类算法的基本特征:有穷性,在有限步(或有限时间)之后算法终止确定性,每条指令或步骤都无二义性,具有明确的含义可行性,算法中的操作都是已经实现的基本运算

2020-10-31 09:39:58 84

原创 c语言 处理二维数组的函数

处理二维数组的函数#include<stdio.h>#define ROWS 3#define COLS 4void sum_rows(int ar[][COLS], int rows);void sum_cols(int [][COLS], int); // 省略形参名,没问题int sum2d(int ar[][COLS], int rows); // 另一种语法int main(){ int junk[ROWS][COLS] = { {2, 4, 6, 8},

2020-10-19 16:45:08 1019

原创 c语言 指针与多维数组的理解

指针与多维数组的理解#include<stdio.h>int main(){ int zippo[4][2] = { {2, 4}, {6, 8}, {1, 3}, {5, 7} }; printf(" zippo = %p, zippo + 1 = %p\n", zippo, zippo + 1); // +1意味着加两个int printf(" zippo[0] = %p, zippo[0]

2020-10-18 20:36:49 113

原创 c语言 处理数组的函数

处理数组的函数显示数组内的所有元素使数组内的每个元素都乘以2.5// arf.c -- 处理数组的函数#include<stdio.h>#define SIZE 5void show_array(const double ar[], int n);void mult_array(double ar[], int n, double mult);int main(vodi){ double dip[SIZE] = { 20.0, 17.66, 8.2, 15.3, 22.

2020-10-18 19:42:12 1767

原创 c语言 指针的基本操作

指针的基本操作#include<stdio.h>int main(){ int urn[5] = { 100,200,300,400,500 }; int* ptr1, * ptr2, * ptr3; ptr1 = urn; // 把一个地址赋给指针 ptr2 = &urn[2]; printf("pointer value, dereferenced pointer, pointer address:\n"); printf("ptr1 = %p, *ptr

2020-10-18 16:16:20 273

原创 c语言 指针运算中的优先级

指针运算中的优先级#include<stdio.h>int data[2] = { 100,200 };int moredata[2] = { 300,400 };int main(){ int* p1, * p2, * p3; p1 = p2 = data; p3 = moredata; printf(" *p1 = %d, *p2 = %d, *p3 = %d\n", *p1, *p2, *p3); printf("运算之前:p1 = %p, p2 = %p,

2020-10-18 11:49:31 1173

原创 c语言 数组元素之和—指针算法

数组元素之和#include<stdio.h>#define SIZE 10int sump(int* start, int* end);int main(){ int marbles[SIZE] = {20, 10, 5, 39, 4, 16, 19, 26, 31, 20}; long answer; answer = sump(marbles, marbles+SIZE); printf("The total number of marbles is %ld.\n",

2020-10-17 17:12:43 1751

原创 c语言 数组元素之和

数组元素之和#include<stdio.h>#define SIZE 10int sum(int ar[], int n);int main(){ int marbles[SIZE] = { 20, 10, 5, 39, 4, 16, 19, 26, 31, 20 }; long answer; answer = sum(marbles, SIZE); printf("The total number of marbles is %ld.\n", answer); pr

2020-10-17 16:53:39 2324

原创 c语言 多维数组

多维数组#include<stdio.h>#define MONTHS 12#define YEARS 5int main(){ const float rain[YEARS][MONTHS] = { {4.3, 4.3, 4.3, 3.0, 2.0, 1.2, 0.2, 0.2, 0.4, 2.4, 3.5, 6.6}, {8.5, 8.2, 1.2, 1.6, 2.4, 0.0, 5.2, 0.9, 0.3, 0.9, 1.4, 7.3}, {9.1, 8.5, 6

2020-10-17 11:44:43 252

原创 c语言 利用指针写出月份

读取数字给出相应的英文月份#include<stdio.h>int main(){ int num; char *month[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aus","Sep","Oct","Nov","Dec"}; scanf("%d",&num); printf("%s\n",month[num-1]);}

2020-10-14 19:32:39 985

原创 c语言 利用指针求数组的最大最小值

利用指针求数组的最大最小值#include<stdio.h>void minmax(int a[], int len, int *max, int *min);int main(void){ int a[] = {1,2,3,4,5,6,7,8,12,13,14,16,17,21,23,55}; int min, max; minmax(a, sizeof(a)/sizeof(a[0]), &min, &max); printf("min

2020-10-13 16:16:22 14580 2

原创 c语言 指针交换变量

指针交换变量#include<stdio.h>void swap(int *pa, int *pb);int main(){ int a = 5; int b = 6; swap(&a, &b); printf("a=%d, b=%d", a, b); return 0;}void swap(int *pa, int *pb){ int t = *pa; *pa = *pb; *pb =

2020-10-13 16:01:40 423

原创 c语言 构造素数表

构造素数表#include<stdio.h>int main(){ const int maxNumber = 25; int isPrime[maxNumber]; int i; int x; for ( i = 0; i < maxNumber; i++) { isPrime[i] = 1; } // for test printf("\t"); for ( i = 2; i < maxNumber; i++) { printf("%d\t",

2020-10-12 23:29:36 524

原创 c语言 找数字

数组找数字#include<stdio.h>int search(int key, int a[], int length); // 声明int main(void){ int a[] = { 2,4,6,7,1,3,5,9,11,13,23,14,32 }; int x; int loc; printf("请输入一个数字:"); scanf_s("%d", &x); loc = search(x, a, sizeof(a) / sizeof(a[0])); if

2020-10-12 11:10:21 1870

原创 c语言 数组求平均值

数组求均值并输出大于均值的数#include<stdio.h>int main(){ int x; double sum = 0; int cnt = 0; int number[100]; // 定义一个100个元素的数组 scanf_s("%d", &x); while (x!=-1) { number[cnt] = x; sum += x; cnt++; scanf_s("%d", &x); } if (cnt>0) {

2020-10-11 16:46:11 20501 3

原创 c语言 数据类型

数据类型整数char、short、int、long、long longchar:1字节(8比特)short:2字节int:取决于编译器(CPU),通常的意义是“一个字”long:取决于编译器(CPU),通常的意义是“一个字”long long:8字节浮点数float、double、long double逻辑bool指针自定义类型数的范围:char<short<int<float<doublechar<short<int<float

2020-10-10 16:42:34 80

原创 c语言 求a的连续和

求a的连续和输入两个整数a和n,a的范围是[0,9],n的范围是[1,8],求数列之和S=a+aa+aaa+...+aaa...aS=a+aa+aaa+...+aaa...aS=a+aa+aaa+...+aaa...a(n个a)。如a为2、n为8时输出的是2+22+222+...+222222222+22+222+...+222222222+22+222+...+22222222的和。输入格式:输入在一行中给出两个整数,先后表示a和n输出格式:在一行中输出要求的数列之和。输入样例:2 4输出样例:

2020-10-09 11:52:44 464

原创 c语言 念数字

念数字#include<stdio.h>int main(){ int x; scanf_s("%d", &x); if (x<0) { printf("fu "); x = -x; } int mask = 1; int t = x; while (t>9) { t /= 10; mask *= 10; } do { int d = x / mask; switch (d) { case 0:printf("li

2020-10-09 11:42:27 3734 2

原创 c语言 约分最简分式

约分最简分式#include<stdio.h>int main(){ int dividend, divisor; scanf_s("%d/%d", &dividend, &divisor); int a = dividend; int b = divisor; int t; while (b>0) { t = a % b; a = b; b = t; } // a为最大公约数 printf("%d/%d\n", dividend /

2020-10-09 11:06:03 3070 3

原创 c语言 n项求和

n项求和计算21+32+53+85+...\frac{2}{1}+\frac{3}{2}+\frac{5}{3}+\frac{8}{5}+...12​+23​+35​+58​+...#include<stdio.h>int main(){ int n; double dividend, divisor; double sum = 0.0; int i; double t; scanf_s("%d", &n); dividend = 2; divisor = 1;

2020-10-09 10:46:14 1507

原创 c语言 猜数字游戏

#include<stdio.h>int main(){ int number, n; int inp; int finished = 0; int cnt = 0; printf("请依次输入你想猜的数字与猜的次数:\n"); scanf_s("%d %d", &number, &n); printf("请开始猜数字:\n"); do { scanf_s("%d", &inp); cnt++; if (inp<0) {

2020-10-07 17:33:29 153

原创 c语言 统计素数之和

c语言 统计素数之和#include<stdio.h>int main(){ int m, n; printf("您想求哪两个数之间的素数之和,请依次输入它们:"); scanf_s("%d %d", &m, &n); int i; int cnt = 0; int sum = 0; if (m==1) { m = 2; } for ( i = m; i <= n; i++) { int isPrime = 1; int k;

2020-10-07 16:52:14 4336

原创 c语言 九九乘法表

九九乘法表#include<stdio.h>int main(){ int n = 9; //scanf_s("%d", &n); int i, j; i = 1; while (i<=n) { j = 1; while (j<=i) { printf("%d*%d=%d", j, i, i * j); if (i*j<10) { printf(" "); } else { print

2020-10-07 16:23:54 222

原创 c语言 水仙花数

水仙花数据水仙花数是指一个NNN位数正整数(N>=3N>=3N>=3),它的每位上的数字的NNN次幂之和等于它本身。例如153=13+53+33153=1^3+5^3+3^3153=13+53+33。#include <stdio.h>int main(){ int n; printf("请输入一个数:\n"); scanf_s("%d", &n); int first = 1; int i = 1; while (i < n) { fir

2020-10-07 15:56:29 2803

原创 第一章 导论

第一章 导论第1节 什么是计量经济学第2节 计量经济学的研究方法第3节 计量经济学中最基本的概念——变量、参数、数据与模型第1节 什么是计量经济学1. 计量经济学研究的共性问题提出所研究的经济问题及度量方式(如GDP、股票、汽车)确定所研究经济现象的变量分析主要影响因素(依据经济理论、实际经验)选择若干作为影响因素的变量分析各种影响因素与所研究经济现象的相互关系确定相互联系的数学关系式确定所研究的经济问题与各种影响因素间的数量关系需要有科学的数量分析方法分析和检验所得数量结论的可靠性

2020-09-24 11:25:36 204

原创 引论 为什么要学习计量经济学

“一门科学只有成功运用数学时,才算达到了真正完善的地步”。——卡尔.马克思计量经济学学学习过程:计量经济学(基础部分)计量经济分析(中级部分)高级计量经济学(高级部分)教学的目的掌握计量经济学最基本的理论与方法具有运用计量经济学方法解决实际问题的初步能力能运用软件做一般性计量经济分析应具备的预备知识宏观经济学微观经济学概率论与数理统计线性代数经济统计学如何学习计量经济学预习教材认真听讲复习、讨论、练习课程实验(上机训练)课后记笔记做实证项目研究,并完成

2020-09-22 20:21:18 504

原创 全概率公式与贝叶斯公式

全概率公式: 设B1,B2,⋅⋅⋅,Bn为S的一个划分且P(Bj)>0.B_1,B_2,\cdot \cdot\cdot,B_n为S的一个划分且P(B_j)>0.B1​,B2​,⋅⋅⋅,Bn​为S的一个划分且P(Bj​)>0.则有全概率公式:P(A)=∑j=1nP(Bj)⋅P(A∣Bj)P(A)=\sum_{j=1} ^{n} P(B_j) \cdot P(A|B_j)P(A)=j=1∑n​P(Bj​)⋅P(A∣Bj​)

2020-07-21 13:16:33 2783

空空如也

空空如也

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

TA关注的人

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