自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wsp_1138886114的博客

深度学习—图像处理—OCR

  • 博客(17)
  • 资源 (24)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Rust 减小程序编译后的体积

Rust编译出的可执行文件大解决方法有时会痛苦的感慨Rust程序编译后的文件为什么那么大,而C语言的那么小。其实,Rust之所以大,是因为里面包含了较多的标准库等相关的东西。当然,Rust体积也是可以缩小的。这里给出两个简单的建议:使用–releasecargo build --release启用LTO,并strip编译后的二进制文件编辑Cargo.toml文件,里面添加lto配置:[profile.release]lto = true上面两种方法是最简单快速的。另外还可以

2020-10-29 20:58:25 220

转载 Rust 编译静态单体执行文件

文章目录Linux 环境使用MUSL进行静态编译使用预置好的Docker容器进行MUSL编译CentOS docker关于windows环境:https://blog.csdn.net/u013195275/article/details/103397888Linux 环境Linux 下 rust 默认使用 gcc 作为链接器,编译后的文件在运行时需要glibc 运行库和其他的一些库。这就导致在某个Linux版本下编译的执行文件,无法在另一个Linux版本上顺利运行。而且,如果你的程序还使用了Ope

2020-10-29 20:57:28 219

原创 Rust json 序列化与反序列化

文章目录一、json-rust1.1 反序列化1.2 序列化 Serialize二、Serde JSON三、拓展:【使用 Rust 写 Parser 】json在大多数的语言中都具有举足轻重的地位,特别在网络传中的常用数据交换格式。【百度百科】关于 Rust 结构数组、序列化与反序列化 。一、json-rust下面会举例一些常用的json序列化与反序列化的用法,在Rust中json对象详情【请查看】1.1 反序列化反序列化 json::parsejson-rust:https://github

2020-10-29 20:19:47 367

原创 Rust 生命周期

文章目录一、函数二、方法生命周期(lifetime) 是这样一种概念,编译器(中的借用检查器)用它来保证所有的借用都是有效的。确切地说,一个变量的生命周期在它创建的时候开始,在它销毁的时候结束。例如考虑这种情况,我们通过&来借用一个变量。该借用拥有一个生命周期,此生命周期由它声明的位置决定。于是,只要该借用在出借者(lender)被销毁前结束,借用就是有效的。然而,借用的作用域则是由使用引用的位置决定的。一、函数排除省略(elision)的情况,带上生命周期的函数签名有一些限制:任何引用

2020-10-29 20:17:07 127

原创 Rust RAII &所有权 &引用

文章目录一、RAII二、析构函数三、所有权和移动四、可变性五、可变引用一、RAIIRAII源自于现代C++,Rust 强制实行 RAII(Resource Acquisition Is Initiallization,资源获取即初始化),所以任何对象在离开作用域时,它的析构函数(destructor)就被调用,然后它占有的资源就被释放。这种行为避免了资源泄漏(resource leak),所以你再也不用手动释放内存或者担心内存泄漏(memory leak)!小示例:fn main() { //嵌

2020-10-28 20:11:24 80

原创 Rust trait特性与约束

文章目录一、trait二、约束三、多重约束四、关联项五、虚类型参数Rust 依赖库管理工具–cargo。如果你曾经手动管理过库依赖,那么你就知道这会带来的极大的痛苦。在Rust 的生态链下,有cargo 可以管理项目的各种依赖关系。// 二进制可执行文件cargo new foo// 或者库cargo new --lib foo一、trait如下定义了一个泛型 trait ,它把 Drop trait 作为泛型方法实现了,可以 drop (丢弃)调用者本身和一个输入参数。struct

2020-10-28 20:09:15 165

原创 CentOS7.8 安装 OpenCV

文章目录一、安装依赖二、安装OpenCV2.1 下载安装2.2 配置OpenCV一、安装依赖系统依赖:sudo yum -y install epel-releasesudo yum -y install gcc gcc-c++sudo yum -y install cmakesudo yum -y install autoconf automake bzip2 bzip2-devel cmake freetype-devel gcc gcc-c++ git libtool make mercu

2020-10-27 18:08:21 119

原创 Rust function & closure

文章目录函数与方法闭包输入函数作为输出参数函数与方法struct Point{ x:f64, y:f64,}impl Point{ // 静态方法(static method) fn origin() ->Point { Point{ x:0.0,y:0.0} } fn new(x:f64,y:f64)->Point{ Point{x:x, y:y} }}struct Rectangle{

2020-10-20 20:26:10 90

原创 Rust while & if

简单的示例:enum Foo{ Zhangsan, Lisi, Wangwu(u8)}fn main() { let a = Foo::Zhangsan; let b = Foo::Lisi; let c = Foo::Wangwu(23); if let Foo::Zhangsan = a{ println!("a is Foo::zhangsan"); } if let Foo::Zhangsan =

2020-10-20 20:19:11 114

原创 Rust 迭代器与闭包与高阶函数

文章目录迭代器与闭包迭代器与闭包与高阶函数迭代器与闭包fn main() { let vec_1 = vec![1, 2, 3,4,5]; let vec_2 = vec!["a","b","c","d","e"]; //对vec的`iter()`举出`&i32`,(通过用`&x`匹配)把它解构成`i32`。 //对vec的`into_iter()`举出`i32`类型。无需解构。 println!("是否有能整除2的数:{}",vec_1.ite

2020-10-20 20:14:17 80

原创 Rust iter& match

文章目录一、迭代器二、match匹配一、迭代器关于更多详情查看【标准库】fn main() { // iter - 在每次迭代中借用集合中的一个元素 let names = vec!["zhangsan", "lisi","wangwu","zhaoliu"]; for name in names.iter(){ match name{ &"zhangsan" => println!("The people is zhang

2020-10-20 20:10:27 49

原创 Rust From与into

函数方法:【标准库】示例:use std::convert::From;#[derive(Debug)]struct Number{ value:i32,}impl From<i32> for Number{ fn from(item:i32) -> Self{ Number{ value:item } }}fn main() { let num = Number::from(3

2020-10-20 20:09:53 77

原创 Rust 数组与向量

数组数组是单一类型的对象的集合 T, 存储在连续内存中。 它们的大小在编译的时候确定,类型签名的一部分 [T; size].切片切片和数组相似,但它们的大小在编译时是不知道的。相反,切片是一个双字对象,第一个字是一个指针中的数据,第二个字是切片的长度。切片可借用数组的截面,并具有式签名 &[T]声明和初始化数组,示例:use std::mem;fn analyze_slice(slice:&[i32]){ println!("first element of the

2020-10-19 19:19:17 133

原创 Rust 练习fmt,简单算术练习

std::fmt【详情地址】动手实现:自定义显示:use std::fmt;struct List(Vec<i32>);impl fmt::Display for List{ fn fmt(&self,f:&mut fmt::Formatter)->fmt::Result{ let vec = &self.0; let len_vec = &self.0.len(); write!(f,

2020-10-19 19:18:57 110

原创 Rust-OpenCV 图取与显示

关于安装 Rust-OpenCV 【请查看】,或者查看【crates安装方法】一、读取本地图片并显示extern crate opencv;use opencv::imgcodecs::imread;use opencv::prelude::MatTrait;use opencv::highgui::{imshow, wait_key, destroy_all_windows};fn main() { let imgpath = "C:\\Users\\xxx\\Desktop\\ss

2020-10-17 15:32:03 84

原创 Rust log库的使用

【github地址】https://blog.csdn.net/s_lisheng/article/details/78250340

2020-10-14 20:30:10 254

原创 Rust-opencv 安装

Rust-opencv安装:参考:https://github.com/twistedfall/opencv-rust/issues/118安装 Chocolatey以管理员身份启动powerShell执行:Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityP

2020-10-14 20:01:01 122

pyspark_ml_pipeline_DecisionTreeClassifier_RF数据集

pyspark_ml_pipeline_DecisionTreeClassifier_RF数据集(day.csv/flights.csv/hour.csv/test.tsv/u.data/wc.data)

2018-08-20

基于RFM模型实现的零售精准营销响应预测系统数据

基于RFM模型实现的零售精准营销响应预测系统数据:Retail_Data_Response.csv:customer_id,response Retail_Data_Transactions.csv:customer_id,trans_date,tran_amount

2018-11-01

文本识别opencv-text-recognition

该压缩包主要包含文件:测试用的图片images,以及已经训练好的权重frozen_east_text_detection.pb,及运行代码:text_recognition.py

2018-10-16

华为通用表格识别格式化成excel

调用华为OCR通用表格后,将批量json文件转成excel。里面包含文件(demo_01.py,huawei_table2excel..so,huawei_table2excel.pyd)一个是win平台,一个是linux平台

2020-03-20

LC算法python实现.zip

里面共三个文件:demo_LC.cp36-win_amd64.pyd;readme.txt;test.py。使用方法在readme文件中。 源代码:https://blog.csdn.net/wsp_1138886114/article/details/102966403 参考代码:https://blog.csdn.net/wsp_1138886114/article/details/102560328

2019-11-08

psf2otf_circShift函数.zip

这是psf2otf的python实现方法。关于详情请查看文章:https://blog.csdn.net/wsp_1138886114/article/details/95024180。

2019-07-23

CT肺结节权重和临时数据

包含权重文件:unet.hd5;3dcnn.hd5。和处理的临时文件temp_dir

2019-02-19

基于RFM模型实现的零售精准营销响应预测系统代码

包含4个文件:1_从交易数据中提取RFM特征.ipynb,2_客户RFM分析.ipynb,3_响应预测模型训练和选择.ipynb,4_模型部署和应用.ipynb

2019-02-15

爬虫获取的数据

主要是python 爬虫获取的数据。包括化学品供应信息.xls和西刺网站IP地址.xls 如有需要的话,请下载

2018-10-20

ml-100k-ALS推荐算法数据集

该数据集为公共数据集:主要有u.data,u.genre,u.info,u.item,u.user,u.occupation 等文件

2018-09-21

工业生产流程的数据分析预测

工业故障智能预测:使用随机深林进行预测。含有:testA_suzhou,train_suzhou,测试A_20180117,测试B_20180117,训练_20180117等数据和模型代码

2018-08-29

基于聚类(Kmeans)算法实现客户价值分析系统(电信运营商)

基于聚类(Kmeans)算法实现客户价值分析系统(电信运营商)包含(custinfo.csv,custcall.csv以及输出的数据集result,还有图片)

2018-08-20

基于聚类(Kmeans)算法实现的客户价值分析系统data

基于聚类(Kmeans)算法实现的客户价值分析系统(包含custcall,custinfo,result,tariff,国内某航空公司会员数据)等数据信息

2018-08-18

基于NLP自然语言构建的文档自动分类_test_data _stopwords

对爬取的搜狐文档数据进行自动分类,主要有“体育,健康,房地产,娱乐,女人,文化,新闻”等文章类别,为测试数据和停用词

2018-08-18

基于NLP自然语言构建的文档自动分类系统_data

对爬取的搜狐文档数据进行自动分类,主要有“体育,健康,房地产,娱乐,女人,文化,新闻”等文章类别,已经标记好为训练数据

2018-08-18

贝叶斯模型LDA贝叶斯算法实现的电商行业商品评论与情感分析案例

LDA贝叶斯算法实现的电商行业商品评论与情感分析案例,数据集主要涉及‘美的’品牌的评论

2018-08-15

从新闻网站点击流中挖掘

从新闻网站点击流量中挖掘 在新闻网站上,一个会用户不断点击和浏览各种新闻报道,最终该用户的这些点击会被记录下来,成为该用户点击的历史记录。而所有用户的点击历史记录,是一个蕴含了巨大价值的数据集。

2018-08-15

卷积神经网络实现数字识别数据

卷积神经网络实现数字识别数据集,主要有t10k-images.idx3-ubyte,t10k-labels.idx1-ubyte,train-images.idx3-ubyte,train-labels.idx1-ubyte四个数据集

2018-08-14

基于Kaggle的经典AI项目——数据集

基于Kaggle的经典AI项目——数据集: 含有如下字段 MSZoning: String, // 房屋类型:农用,商用等 LotFrontage: String, // 距离街道的距离 LotArea: String, // 房屋的面积

2018-08-09

shape_predictor_68_face_landmarks和dlib

shape_predictor_68_face_landmarks用于标定脸部68个特征点和dlib库

2018-08-08

预测Titanic号上的乘客生存概率-数据集

预测Titanic号上的乘客生存概率-数据集,训练集,测试集,预测结果

2018-08-08

Pandas——练习题一:在校生饮酒消费数据分析

Pandas—练习题一:在校生饮酒消费数据分析。主要用于pandas的函数操作练习

2018-07-25

Pandas——练习题二——数据集

博客中Pandas练习题数据集。user数据集与chipotle.csv数据集

2018-07-25

pandas+matplotlib习题数据集

博客中pandas+matplot习题数据集,主要是关于pandas的数据处理操作

2018-07-23

SongpingWang的留言板

发表于 2020-01-02 最后回复 2020-05-06

空空如也

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

TA关注的人 TA的粉丝

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