- 博客(21)
- 资源 (3)
- 收藏
- 关注
原创 2021-07-14
markdown编辑器使用练习微分方程y′+ytanx=cosxy'+ytanx=cosxy′+ytanx=cosx的通解为_____.limx→+∞=ex2−cosxxln(1+x)\def\ex{e^{x^2}} \lim\limits_{x\rightarrow+\infty}=\frac {{\ex}-\cos x}{x\ln(1+x)}x→+∞lim=xln(1+x)ex2−cosxsinx∼x\sin x\sim xsinx∼x∫1+∞ax2+bx+c3dx\int_{1}^
2021-07-14 21:53:06
169
原创 群内二级题目解析
针对群里面问的很多的一个题我回答一下先理解题的意思,其实就是说一个大列表,一个小列表,要求小列表能够对大列表的每一个值都能够完成内积运算,那么其实可以画一个简单地图来理解一下。也就是说我们能够让小列表和大列表的每一个数字都参与运算,然后依次输出出来,那么我们就可以这样写lt1 = [1,2,3,4,5,6]lt2=[1,2,3]res = []for i in range(len(lt1)-2): for j in range(len(lt2)): k += lt2[j]*lt1[i+j]
2021-03-20 23:26:52
221
1
原创 c++数据结构(一)
颓了好几天了,今天再写一篇。因为结构体和指针都学了嘛,趁热打铁学学数据结构今天学的是顺序表的基本操作,直接上代码。对应王道P19页的题目#include<iostream>#define MaxSize 50using namespace std;/* //顺序存储类型 struct SqList{ int data [MaxSize];//元素 int Length;//长度 };*/ struct SeqList{//动态存储 int *data; int l
2021-01-26 20:22:14
500
原创 numpy实现线性回归和梯度下降模型(红酒口感回归预测)
这部分是在买的书上学到的,只是自己测试了以下数据集方面直接在csdn上搜索红酒口感数据集就能找到命名为winequality-red.csv模块构造import numpy as npclass OLSLinearRegression:#最小二乘法估算 def _ols(self,X,y):#X是样本点 y是实际值 tmp = np.linalg.inv(np.matmul(X.T,X))#计算逆矩阵 tmp = np.matmul(tmp,X.T)#矩
2021-01-21 15:41:57
923
3
原创 c加加学习笔记(12)
用new 创建动态结构方法和new创造其他结构很像。可以先不声明结构体,直接 new一个#include <iostream>struct inflatable{ char name[20]; float volume; double price;};int main(){ using namespace std; inflatable *ps = new inflatable; cout<<"输入结构体项目:"; cin.get(ps->name,20
2021-01-20 22:50:34
926
原创 c++学习笔记(11)
指针算术如果对一个普通的整形变量加1那么他的值会加1,如果是对指针加一,那么会指向地址往后添加一个类型大小的地址区域。int main(){ using namespace std; double wages[3]={10000.0,20000.0,30000.0}; short stacks[3]={3,2,1}; double *pw = wages; short * ps = &stacks[0]; cout<<"pw = "<<pw<<",
2021-01-19 22:11:14
235
原创 pandas学习笔记(2)
Series缺失值检测isnull()和notnull函数可以检测Series中的值是否有所缺失代码如下import pandas as pdimport numpy as npse1=pd.Series([1,2,None,4])se1.index=['a','b','c','d']print(pd.isnull(se1))结果a Falseb Falsec Trued Falsedtype: bool不同Series之间进行算术运算,会自动对
2021-01-18 21:13:55
105
原创 c++学习笔记(十)
用new来分配内存吧期待已久的new对象环节,终于要来了。在这之前我再给自己洗个脑星号 指针 是值指针是地址程序员要告诉new,需要为那种类型的变量分配内存,new将找到一个长度正确的内存块,并返回该内存块的地址。程序员的责任是将该地址赋给一个指针。int * pn = new intnew运算符会根据后面的数据类型来决定要开多大的空间。通过询问和研究我认为,之所以需要new一个指针是因为,new进行内存分配是因为这样是动态的内存分配,且内存大小和存放类型是自己决定的。于是new会找到合
2021-01-18 20:00:58
159
原创 pandas学习笔记
该学习笔记主要是按照添加链接描述来写的pandas数据结构pandas数据结构有两种维数 名称 描述1 Series 带标签的一维同构数组2 DataFrame 带标签的,大小可变的,二维异构表格DataFrame 是 Series 的容器,Series 则是标量的容器。使用这种方式,可以在容器中以字典的形式插入或删除对象。首先试试Series,我导入一个numpy数组进去试试Series的构造import pandas as pdimport numpy as nparr=np.a
2021-01-17 20:25:48
140
原创 c++学习笔记(九)
地址与指针和c语言一样地址符用&表示#include<iostream>int main(){ using namespace std; int donts = 6; double cups =4.5; cout<<"donts的值为"<<donts; cout<<"donts的地址为"<<&donts<<endl; cout<<"cups的值为"<<cups; cout&
2021-01-17 17:01:29
149
原创 C++学习笔记(八)
结构体c++的结构体和c语言差不多#include<iostream>struct inflatable{ char name[20]; float colume; double price;};int main(){ using namespace std; inflatable guest= { "Glorious Gloria", 1.88, 29.99 }; inflatable pal= { "写个中国字", 3.12, 32.99
2021-01-16 14:57:49
220
原创 无聊写一个python文字版打怪小游戏
今天因为在网上学了面向对象嘛,然后显得无聊写了个文字刷怪小游戏,设置了各种技能啥的,用类的属性搞的,回合制,然后属性仿照的宝可梦,技能自己编的也是回合制。那直接放代码了class yongshi: def __init__(self): self.name = '勇士' self.attach = 1000 self.blood = 5000 self.defense = 1000 self.magic = 500
2021-01-15 22:12:54
1905
原创 c++学习笔记(七)
string类首先string也是一种单独的数据类型,应该调用命名空间std来调用他,还要包含头文件才能够使用,他和数组盛放的字符串类似#include<iostream>#include<string>int main(){ using namespace std; char charr1[20]; char charr2[20]="jaguar"; string str1; string str2 = "panther"; cout<<"输入一个人
2021-01-15 14:10:02
145
原创 c++学习笔记(六)
今天拔牙去了,好疼呜呜呜字符串输入方法普通输入cin每次只识别一个单词,也就是说如果你中间输入空格了,他只记录空格之前的东西例子如下:#include<iostream>int main(){ using namespace std; const int Arsize = 20; char name[Arsize]; char dessert[Arsize]; cout<<"Enter your name\n"; cin&g
2021-01-14 17:31:16
183
1
原创 c++学习笔记(五)
数组c++的数组好像和c语言差不多数组是可以存储同类型值的一种数据格式数组定义有三个要素存储在每个元素中值的类型数组名数组中元素的个数数组中的元素下标应当是有效的,否则可能存在潜在的危险。数组也可以通过{}在初始化时候来直接赋值,例如int hand[4];hand[1]=3;hand[2]=6;hand[3]=8;hand[4]=10;int cards[4]={3,6,8,10};如果初始化时只对其中的几个值进行赋值,那么其他的值默认为0如果想要所有元素为0,只要这
2021-01-13 15:09:37
131
原创 c++学习笔记(4)
浮点类型cout.setf()迫使输出使用定点表示方法控制精度放置被表示为E指数形式,且不会省略背后的0ios_base::xxx在后面会学到吧int main(){ using namespace std; cout.setf(ios_base::fixed,ios_base::floatfield); float tub = 10.0/3.0; double mint = 10.0/3.0; const float million = 1.0e6;
2021-01-12 17:21:56
162
原创 c++学习笔记(3)
c++如何确定常量的类型程序声明将整型变量的类型告诉了C++编译器,但编译器如何知道常量类型呢?除非有理由(如使用特殊后缀,或者值太大无法存储为int),不然都将存储为int类型后缀是放在数字常量后面的字母l、L表示long常量u、U表示unsigned intul(UL)或lu(LU)表示unsigned intll、LL为long longull、Ull、uLL、ULL为unsigned long long对不带后缀的十进制整数,使用能够存储该数的最小类型来表示:int、long或lo
2021-01-11 23:44:41
229
1
原创 python入门小测试(1)
满分100分 测试范围:前三课一,单选题(每题3分):1.python是一种解释型语言,解释型语言的实现方式是:A直接生成机器语言 B先汇编成汇编语言 ,再编译成机器语言C逐行翻译成机器语言 D计算机直接读取程序运行2.以下符合标识符命名规则的是:A 、12fa B、 import C、 _abc D、 4AHS3.Python不支持的数据类型是( )A、char B、int C、float D、list4以下哪种表示是python单行注释方法()A // b /*
2021-01-09 15:33:15
810
4
原创 c++学习笔记2
今天的c++学习笔记1.对于sizeof函数(也叫sizeof运算符)在c++中sizeof返回类型或变量的长度对于类型使用运算符sizeof必须带括号例如sizeof(int)对于变量使用就可带可不带sizeof a 或者 sizeof(a)2.关于climits头文件climits头文件里面定义了很多常量,一般是关于类型长度的。CHAR_MIN char的最小值SCHAR_MAX signed char 最大值SCHAR_MIN signed c
2021-01-09 14:04:31
378
原创 c++学习笔记1
c++学习笔记(1)一,两种换行符endl和\n二,c++可以在函数的任何位置进行变量声明三,cout会根据<<后的变量类型智能的调整行为cout还可以打印变量内存储的值无论是int还是charcout可以对不同行进行拼接cout<<'Now you have' <<carrorts <<"carrots" <<endl;四、关于函数函数的括号内参数如果为空有两种做法1.double fun(void)2.double
2021-01-09 00:56:35
163
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅