sinat_37339643
码龄8年
关注
提问 私信
  • 博客:11,524
    社区:1,912
    问答:1,992
    15,428
    总访问量
  • 28
    原创
  • 486,708
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-01-14
博客简介:

sinat_37339643的博客

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得4次评论
  • 获得6次收藏
创作历程
  • 1篇
    2019年
  • 23篇
    2018年
  • 4篇
    2017年
成就勋章
TA的专栏
  • tensorflow的学习
    3篇
  • c++ primer
    15篇
  • poj
    1篇
  • 数据结构
  • opencv
    1篇
  • Pandas
    5篇
兴趣领域 设置
  • 大数据
    hadoophivespark
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

353人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

效果图

![在这里插入图片描述](https://img-blog.csdnimg.cn/20190409223200774.JPG?x-oss-proc![在这里插入图片描述](https://img-blog.csdnimg.cn/20190409223248476.png?x-oss-proce
原创
发布博客 2019.04.09 ·
251 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

变成师姐类型

df.dt=df.dt.apply(lambda x:datetime.datetime.strptime(x,'%Y-%m-%d'))
原创
发布博客 2018.09.14 ·
205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

最大最下归一化

from sklearn import preprocessingstd_scale = preprocessing.StandardScaler().fit(dfvalue[col])df_std = std_scale.transform(dfvalue[col])minmax_scale = preprocessing.MinMaxScaler().fit(dfvalue[col]...
原创
发布博客 2018.08.07 ·
335 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

删除空列的方法

dfvalue.dropna(subset=['v4','v5','v6','v7','v8'])
原创
发布博客 2018.08.07 ·
1089 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

z标准化

for feature in X_train.columns.values[:-1]: mean, std = data[feature].mean(), data[feature].std()#求出标准差和方差 X_train.loc[:, feature] = (X_train[feature] - mean) / std X_test.loc[:, feature] ...
原创
发布博客 2018.08.06 ·
1936 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

提取字符串

p= re.compile(‘.+?\’(.+?)\”)
原创
发布博客 2018.07.20 ·
418 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

统计出现的次数

for f in set(numbersback): r.append(numbersback.count(f)) print('频繁集合个数{0}在后买的商品的个数为:{1}'.format(f,numbersback.count(f)))
原创
发布博客 2018.07.20 ·
313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Pandas 操作

df[‘a’]=pd.to_datetime(df[‘a’]) a=savedata[savedata[‘data’]>=pd.datetime(2017,1,1)]
原创
发布博客 2018.07.17 ·
213 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tensoreflow 的更新

更新 conda install -c anaconda html5lib pip install -U tensorflow-gpu==1.4
原创
发布博客 2018.05.03 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

opencv配置文件

opencv_calib3d2411d.lib opencv_contrib2411d.lib opencv_core2411d.lib opencv_features2d2411d.lib opencv_flann2411d.lib opencv_gpu2411d.lib opencv_highgui2411d.lib opencv_imgproc2411d.lib opencv...
原创
发布博客 2018.02.18 ·
369 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

c++ primer 函数

int fact(int val){ int ret=1; while(val>1) ret*=val--; return ret;}调用函数 int main() { int j=fact(5); cout<<”5! is”< int val=5; int ret=1; while(val&...
原创
发布博客 2018.02.18 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++ primer

int fact(int val){ int ret=1; while(val>1) ret*=val--; return ret;}调用函数 int main() { int j=fact(5); cout<<”5! is”< int val=5; int ret=1; while(val&...
原创
发布博客 2018.02.12 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++ primer 读书笔记十三

重载运算符 c++语言定义了运算符作用于内置类型和复合类型的运算对象所执行的操作,当操作运算符作用于类类型的运算对象时,用户可以自行定义其含义。因为这种自定义的过程事实上市为了已存在的运算符赋予了另外一层含义,所以称之为重载运算符 IO库>>和<<运算符以及string对象,vector对象和迭代器使用的运算符都是重载的运算符. 左值和右值 c++只要左值和右值 ...
原创
发布博客 2018.02.03 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++ primer 读书笔记十二

指针运算 给一个指针加上减去某个整数值,结果任然是指针,新元素指向的元素与原来的指针相比前进(后退了)该整数值个位置:constexpr size_t sz=5; int arr[sz]={1,2,3,4,5}; int *ip=arr; int *ip2=ip+4//ip2指向arr的尾元素arr[4]给指针加上一个整数,得到的新指针任然需指向同一数组的其他元素,或者指向同
原创
发布博客 2018.02.02 ·
118 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

POJ 1004

2.2.1顺序表Const int MAXSIZE=“顺序表的容量”;typedef struct{datatype data[MAXSIZE]int last}SeqList顺序表的初始化SeqList *init_SeqList(){SeqList*L;L=malloc(sizeof(SeqList));L->last=-1;return L;}
原创
发布博客 2018.01.26 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++ primer 读书笔记十一

3.4迭代器 和指针不一样的是,获取迭代器不是使用取地址符,有迭代器的类型同时返回拥有返回迭代器的成员,比如这些类型都拥有名为begin和end的成员,其中begin成员负责指向第一个元素的迭代器auto b=v.begin(),e=v.end();//b和e的类型相同end成员则负责返回指向容器(或string对象)“尾元素的下一个位置”的迭代器,也就是说,该迭代器指示的是容器的一个本
原创
发布博客 2018.01.26 ·
152 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

c++ primer读书笔记十一

3.3.2 向vector对象中添加元素 对vector来说,直接初始化的方式适用于三种情况:初始值已知且数量较少,初始值是另外一个对象vector的副本,所有元素的初始值一样. 想创建一个vector包含100个元素,一一罗列出来不太合适,先创建一个空的vector,然后运行时再利用vector的成员函数push_back向其中添加元素,push_back负责把一个值当成vector对象的
原创
发布博客 2018.01.25 ·
186 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++ primer 读书笔记十

使用范围for语句改变字符串中的字符 如果想要改变string对象中字符的值,必须把循环变量定义成引用类型p45,所谓引用只是给对象的一个别名,因此当使用引用作为循环控制变量时候,这个变量实际上被依次绑定到序列的每个元素上,使用这个引用,我们就能改变它绑定的字符、 把字符串改写成大写字母的形式。为了做到这一点可以使用标准库函数toupper,该函数接受一个字符:string s("he
原创
发布博客 2018.01.25 ·
230 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++ primer 读书笔记九

从p83开始写,这一章前面的丢了看书就好 使用范围for语句和ispunc函数来统计string对象中标点符号的个数:string s(“hello World”);decltype(s.size())punct_cnt=0;for(auto c:s) if(ispunct(c)) ++punct_cnt;cout<<punct_cnt"punctuation
原创
发布博客 2018.01.21 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++ primer 读书笔记八

2.4.4 constexpr和常量表达式 常量表达式是指值不会改变并且在编译过程就能得到计算结果的表达式,字面值属于常量表达式,用常量表达式初始化的const对象也是常量表达式 一个对象是不是常量表达式是由它的数据类型和初始值决定的const int max_files=20;//max_files是常量表达式const int limit=max_files+1;//limit是
原创
发布博客 2018.01.21 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多