- 博客(30)
- 资源 (3)
- 收藏
- 关注
原创 Cmake找不到mysql.h和libmysqlclient.so
查看mysql.h和libmysqlclient.so的路径。添加到CMakeLists.txt中。
2023-12-15 13:43:13 241
原创 剑指Offer 05.替换空格
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。1、暴力——每检测到一个空格,空格后的数据元素整体后移两位。输入:s = “We are happy.”输出:“We%20are%20happy.”
2023-10-12 20:27:52 51
原创 C++初学题
2、给定一个数组{ 7, 1, 3, 5, 1, 6, 8, 1, 3, 5, 7, 5, 6 },求任意给出范围内元素的和,如1~2,求和为1+3=4。1、输入一个数n,求1到n的各阶乘之和。打印一个整数的32位二进制形式。
2023-10-08 21:20:04 108
原创 生成随机数
(二进制ff:等于00和11则重新判断,等于01返回0,等于10返回1,因为01和10概率相等都是p*(1-p))给定一个函数f可以以固定概率p返回0,以1-p的概率返回1,如何利用f等概率生成[1, 7]范围内的整数?2、f2可以等概率得到二进制0和1,通过移位运算得到所需的各位。给定一个函数f可以等概率生成[1, 5]范围内的整数,如何利用f等概率生成[1, 7]范围内的整数?思路:利用f改造一个等概率生成0和1的函数f2。1、利用f改造一个等概率生成0和1的函数f2。
2023-10-08 21:19:29 55
原创 学Slidev时遇到的小问题
在使用npm初始化一个slidev仓库时报错如上,用管理员权限打开cmd运行即可。Step1 win+RStep2 输入cmdStep3 Ctrl+Shift+Enter 点击是
2022-04-12 20:43:22 523
原创 return和exit区别:
int fun(int x){ if(x==0) return 0; else return 1;}int main(){ int i=100; if(fun(i) > 0) printf("返回大于0的值\n"); return 0; //这个0,告诉操作系统,程序运行成功}return和exit有区别:1,exit用于在程序运行的过程中随时结束程序,exit的参数是返回给OS的。main函数.
2020-10-08 11:10:19 202
原创 MATLAB学习
1、如果不将计算结果保存到指定变量中,则默认保存到ans中:如:x=3,y=5,x*y2、如果不想显示结果,则命令后加分号(;),如:z=x*y;3、用size命令可了解矩阵的大小,用length命令可了解向量的大小4、clear命令可清除工作环境中的全部变量和函数,以释放相应的内存空间;从内存中清除指定的变量:clear x如果工作环境中已有一向量x,如果经过计算后得到的新向量x比...
2020-04-22 20:29:02 328
原创 C++笔记
菜鸡笔记,不喜勿喷1、using namespace std; ------后面的分号不能丢2、强制类型转换如(int)a,而不是int(a)3、取整数部分用(int)3.144、if (a>b)后边不加冒号,条件要用括号括起来,当if语句块不只一条时要用{}括起来。5、C++不必考虑缩进...
2019-09-29 13:16:40 2305 1
原创 二、描述性统计分析与绘图
一、变量类型1、分类变量:不同值的数量有限,分名义变量和等级变量2、连续变量:在规定范围区间内可以取任意值,如收入只要不低于0可以出现任何数字二、连续变量分布与集中趋势1、平均数:反映数据集中水平#求prince的均值snd.price.agg(['mean', 'median', 'std'])2、中位数:使用了数据的次序信息而非取值#求price的四分位数data.pric...
2019-07-05 20:03:27 997
原创 三、数据整合
#coding:utf-8import numpy as npimport pandas as pd#行列操作sample = pd.DataFrame(np.random.randn(4,5), \ columns=['a','b','c','d','e'])#生成四行五列的正态随机分布数#定义相应列名sample.ix[0:2, ['a']]#0-2行a列的一个序列sam...
2019-07-05 12:57:42 273
原创 一、数据挖掘技术与方法
本文内容是对《Python数据科学技术详解与商业实战》的个人理解一、数据挖掘方法1、描述性数据挖掘(模式识别)数据建模一般有多个属性或变量属性用于描述各个观测者的特征可以发现彼此间的关联具体算法:1】、聚类分析把客户分类,使用多个变量进行细分。2】、关联规则分析捆绑销售和推荐类似商品2、预测性数据分析有明确的预测变量和相应的因变量具体算法:1】、决策树按图...
2019-06-29 19:41:01 1285
原创 #9、mat基础2
import matplotlib.pyplot as pltimport numpy as npfrom mpl_toolkits.mplot3d import Axes3Dx = np.linspace(-3,3,50) #从-3到3的范围有50个点y1 = 2*x+1y2 = x**2#11、将图画在不同的窗口里plt.figure('一')plt.plot(x,y1,c...
2019-06-28 13:54:39 240
原创 #8、mat基础
#1、绘制折线图、散点图 plot/直方图histimport matplotlib.pylab as pylimport numpy as npimport matplotlib.gridspec as gridspecx=[1,2,3,4,5] #存储x轴数据y=[] #注意x、y的数据个数要一致pyl.plot(x轴数据,y轴数据,'展现形式:颜色之类...
2019-06-23 15:23:39 176
原创 #7、多线程爬虫
#普通段子爬虫import urllib.requestimport reimport urllib.errorheaders=("User- Agent","Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3641...
2019-06-23 15:22:43 157
原创 #6、图片爬虫
import urllib.requestimport rekeyname="女装"key=urllib.request.quote(keyname) #编码中文headers=("user-agent", "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 S...
2019-06-23 15:21:10 825
原创 #5、防屏蔽
#设置代理服务器#代理网站https://www.xicidaili.com/ 普通IP默认端口为80 我们要用别人的import urllib.requestdef use_proxy(url,proxy_addr): #设置形参 proxy=urllib.request.ProxyHandler({"http":proxy_addr}) #调用代理的“方法” ...
2019-06-23 15:19:15 41758
原创 #4、异常处理
#异常处理import urllib.error #导入异常处理库import urllib.requesttry: urllib.request.urlopen("网址")except urllib.error.URLError as e: #处理 if hasattr(e,"code"): #urlerror 的状态码时有时无...
2019-06-23 15:18:39 155
原创 #3、导入导出数据
import pandas as pda #数据分析与挖掘库'''Series #index 默认值为0 1 。。。 #类似于表格的行或者列DataFrame 类似于表格'''#以数组形式创建数据框a = pda.Series([8,9,2,1])a = pda.Series([8,9,2,1],index=['one','two','three','four']) ...
2019-06-23 15:18:04 162
原创 #2、numpy创建数组
import numpy#一维 numpy.array([element1,el2,...,eln])x = numpy.array(['a','2','8'])#二维y = numpy.array([[2],[4,2,'2'],[5],['a']])#取用 ‘2’: y[1][2] 第一大维的第一号第二大维的第二个#排序sort()x.sort()#取最大、小值x.m...
2019-06-23 15:17:08 393
原创 #1、scrapy框架及基本命令
#scrapy -h 查看帮助#运行单个、不依赖项目的爬虫文件在cmd里用runspider.文件#version 查看版本信息#重点*startproject+文件名 新建项目#genspider -l 展示爬虫模板#genspider -t+模板+名称+目标网站域名 创建爬虫#view 网站 下载网站并用浏览器打开#--nolog 不显示日志信息#...
2019-06-23 15:16:26 144
原创 5、函数
#值传递:传递的不可变类型---string、tuple、numberdef func1(num): num = 10temp = 20func1(temp) #等价于把temp的值赋给num,函数把num的值变成10print(temp) #结果为20---原因:'我们可以认为'temp和num是两个不同的变量, # ...
2019-06-23 14:43:37 151
原创 2、py基础补充
1、print('1', '2') #1和2中间会由于逗号输出一个空格'''代码规范:逗号后写一个空格'''2、print(id(age)) #查看变量地址a = 10b = 10#a、b是两个变量,但地址一样b = 40#地址不一样了c = 20d = 30#c、d地址不一样c = d#c、d地址又一样了'''解释:10的地址保存在内...
2019-06-23 14:42:10 171
原创 4、迭代器
from collections import Iterablefrom collections import Iterator1、#可迭代对象(Iterable)---可以直接作用于for循环的对象,可以用isinstance判断一个对象是否是Iterable对象可作用于for的数据类型分两种:a、集合:list tuple dict set strb、generator,包括生成...
2019-06-20 15:48:38 137
原创 1、进制与数据存储
进制与数据存储#二进制: 0 1 逢二进一0 + 0 = 00 + 1 = 11 + 1 = 10 #腰零,不是十11 + 1 = 100#八进制 0 1 2 3 4 5 6 71 + 7 = 101 + 2 = 3#十六进制 0 1 2 。。。8 9 a b c d e f1 + f =10#内存地址是用十六进制数表示的1、十进制转二进制用短除e.g....
2019-06-19 21:07:19 304
Tableau笔记.docx
2020-05-12
第二章matlab编程基础.ppt
2020-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人