自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (4)
  • 收藏
  • 关注

原创 1、格雷码编解码

把投影仪看成“逆”相机,利用结构光编码的方式,知道打在物体表面的光是从投影仪的哪个像素发出来的,从而知道该物体表面上的一点在投影仪的虚拟成像位置。从而利用双目成像原理,来计算出实际位置。

2024-04-02 00:30:01 319

原创 ros2(humble)+ArUco markers

文件位置:ros2_ws/aruco_ws/src/aruco_ros/aruco_ros/launch/single.launch.py。topic 为:/aruco_single/result。

2024-01-28 23:56:51 454 1

原创 Ubuntu2204+ROS2(humble)+usb_cam内参标定

2、安装 camera_calibration。未完 2024-01-25。1、安装usb_cam包。

2024-01-25 11:05:16 733

原创 rosdep update time out解决方法

一、系统环境:ubuntu 20.04ROS版本:Noetic二、1、修改 、/etc/ros/rosdep/sources.list.d/20-default.list所有的连接前加 “https://ghproxy.com/”# os-specific listings firstyaml https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/master># genericyam.

2021-08-21 18:31:43 225

原创 Jetson Nano 配置VNC远程桌面

解决问题:Jetson nano 分享桌面无法打开。实现功能:VNC Viewer远程连接桌面1、烧录镜像为 jetson-nano-jp46-sd-card-image.img2、更新源、更新系统# 更新源:sudo apt-get update# 更新系统sudo apt-get upgrade3、修复Desktop-sharing,在最下面加入sudo nano /usr/share/glib-2.0/schemas/org.gnome.Vino.gsche.

2021-08-12 17:42:16 779

原创 android 与js 相互调用

1、权限配置(AndroidManifest.xml)在</application>下面增加:<uses-permission android:name="android.permission.INTERNET"></uses-permission>2、java文件代码段,我创建在android的onCreate()中了mWeb = findVi...

2019-07-24 09:54:26 192

原创 感知器算法

import numpy as npimport pandas as pddata = pd.read_csv("iris.csv")data.head()#删除不需要的列和重复数据data.drop("id",axis = 1,inplace=True)data.drop_duplicates(inplace=True)#之所以映射为1与-1,而不是之前的0,1,2,是因为感知器...

2018-10-24 14:30:21 446

原创 KMeans聚类

import numpy as npimport pandas as pddata = pd.read_csv("order.csv")#去掉不需要的列data = data.iloc[:,-8:]class KMeans: """使用python实现聚类算法""" def __init__(self,k,times): """初始化方法: .

2018-10-24 13:04:52 564

原创 逻辑回归-鸢尾花数据集

import numpy as npimport pandas as pddata = pd.read_csv("iris.csv")#去掉不需要的列data.drop("id",axis=1,inplace=True)data.drop_duplicates(inplace=True)#实现映射操作data['Species'] = data['Species'].map({'...

2018-10-24 10:53:25 2692 5

原创 线性回归-梯度下降法(波斯顿房价数据集)

 数据集下载波斯顿房价数据集import numpy as npimport pandas as pddata = pd.read_csv("housing.csv")data.head()class LinearRegression: """使用ptyhon实现线性回归算法,使用梯度下降法""" def __init__(self,alpha,times)...

2018-10-23 14:59:54 4213 1

原创 线性回归-最小二乘法(波斯顿房价数据集)

 import numpy as npimport pandas as pd data = pd.read_csv("housing.csv")#s数据信息data.info()#检查是否有重复值data.duplicated().any()class LinearRegression: """(最小二乘法)使用python实现线性回归""" def fit...

2018-10-22 17:09:20 2899

原创 KNN回归实例-鸢尾花

#使用SepalLengthCm、SepalWidthCm、PetalLengthCm预测PetalWidthCmimport numpy as npimport pandas as pddata = pd.read_csv("iris.csv")#去掉不需要的id列和Species列data.drop(['id','Species'],axis=1,inplace=True)#...

2018-10-19 17:09:55 1555 1

原创 KNN算法分类算法--鸢尾花实例

import numpy as npimport pandas as pd#读取数据集,header参数来指定参数标题的行,默认为0,第一行,如果没有标题使用Nonedata = pd.read_csv('iris.csv',header=0)#对文本进行处理,将Species列的文本映射成数值类型data['Species'] = data['Species'].map({'Iri...

2018-10-18 17:12:41 9113 3

原创 Python 21点小游戏

#创建一副扑克牌#创建庄家(计算机)和玩家(我)#发牌:庄家1张,玩家2张#玩家根据自己的牌面与庄家的牌面来选择是否要牌?询问方式#如果玩家要牌,则继续发牌,发牌后判断是否爆牌。如果爆牌,则玩家负#如果玩家停牌,则庄家开始要牌。如果庄家小于17点,无条件要牌;如果牌面&gt;=17,&lt;=21,无条件停牌;如果庄家大于21点,则庄家爆牌,庄家负#如果庄家与玩家都没有爆牌,则比较点...

2018-09-27 13:40:36 5025 7

原创 Pearson相关系数与Spearman相关系数

import numpy as npdata = np.array([[10,10,8,9,7],[4,5,4,3,3],[3,3,1,1,1]])dataarray([[10, 10, 8, 9, 7], [ 4, 5, 4, 3, 3], [ 3, 3, 1, 1, 1]])#行与行之间的相关系数np.corrcoef(da...

2018-09-26 14:25:14 4747

原创 Python假设检验

import pandas as pdimport pylabimport mathimport numpy as npimport matplotlib.pyplot as plt%matplotlib inlinefrom scipy.stats import normimport scipy.statsimport warningswarnings.filterwarni...

2018-09-26 12:52:22 3194 1

原创 假设检验基本思想

假设检验:什么是假设:对总体参数(均值、比例等)的具体数值所作的陈述。比如,我认为新的配方要先要比原来的更好。 什么是假设检验:先对总体参数提出某种假设,然后利用样本的信息判断假设是否成立的过程。比如:上面的假设是接收还是拒绝呢。假设检验的应用:推广新的教育方案以后,教学效果是否有所提高 醉驾判定为刑事犯罪后,是否会使得交通事故减少 男生和女生在选文理科时,是否存在性别因素影响假...

2018-09-25 11:43:07 5554

原创 Pandas与sklearn结合实例

import pandas as pdimport numpy as npimport matplotlib.pyplot as pltdf = pd.DataFrame({'Condition 1': np.random.rand(20), 'Condition 2': np.random.rand(20) * 0.9, ...

2018-09-25 10:16:22 2811

原创 Matplotlib饼图与嵌套图

 饼图pieimport matplotlib.pyplot as pltimport numpy as np%matplotlib inlinem = 51212f = 40732m_perc = m/(m+f)f_perc = f/(m+f)colors = ['navy','lightcoral']labels = ['Male','Female']plt.fig...

2018-09-24 23:15:10 1908

原创 Matplotlib 3D图形绘制

import matplotlib.pyplot as pltimport numpy as npfrom mpl_toolkits.mplot3d import Axes3D%matplotlib inlinefig = plt.figure()ax = Axes3D(fig)x = np.arange(-4,4,0.25)y = np.arange(-4,4,0.25)X...

2018-09-24 22:35:14 389

原创 Matplotlib直方图和散点图

 目录 直方图散点图直方图import matplotlib.pyplot as pltimport numpy as np%matplotlib inlinedata = np.random.normal(0,20,100)bins = np.arange(-100,100,5)plt.hist(data,bins=bins)plt.xlim(min(d...

2018-09-24 10:29:33 566

原创 Matplotlib盒图与小提琴图

Matplotlib盒图%matplotlib inlineimport matplotlib.pyplot as pltimport numpy as npdata = [np.random.normal(0,std,100) for std in range(1,4)]#画图区域大小fig = plt.figure(figsize=(8,6))#notch,两种不同的形状...

2018-09-21 16:28:06 4219

原创 Matplotlib条形图

import matplotlib.pyplot as pltimport numpy as np%matplotlib inlinenp.random.seed(0)x = np.arange(5)y = np.random.randint(-5,5,5)#ncols 列数量,2列子图fig,ax = plt.subplots(ncols=2)#纵向条形图v_bars =...

2018-09-21 13:04:48 750

原创 41.Matplotlib风格

import matplotlib.pyplot as pltimport numpy as np%matplotlib inline#查看所有风格plt.style.available['bmh', 'classic', 'dark_background', 'fast', 'fivethirtyeight', 'ggplot', 'grayscale', 's...

2018-09-21 12:40:04 910

原创 40.Matplotlib子图与标注

import numpy as npimport matplotlib.pyplot as plt#此方法可以避免调用plt.show()方法%matplotlib inlinex = np.linspace(-10,10)y = np.sin(x)#211表示,要绘制的图是2行1列,最后一个1,表示的是子图中的第一个图plt.subplot(211)plt.plot(x,y...

2018-09-21 12:29:48 3872

原创 39.Matplotlib概述

import numpy as npimport matplotlib.pyplot as plt%matplotlib inlineplt.plot([1,2,3,4,5],[1,4,9,16,25])plt.xlabel('xlabel',fontsize = 16)plt.ylabel('ylabel')Text(0,0.5,'ylabel')#plt.p...

2018-09-21 09:48:22 186

原创 37.大数据处理技巧

思路:将int64转换为int32,将float64转换为float32,将大量重复的object转换为category演示数据下载地址:https://download.csdn.net/download/xzy53719/10679389import pandas as pdimport numpy as npg1 = pd.read_csv('game_logs.csv')g...

2018-09-21 09:13:20 193

原创 36.Pandas绘图操作

%matplotlib inlineimport pandas as pdimport numpy as npimport matplotlib.pyplot as plt#绘制折线图s = pd.Series(np.random.randn(10),index=np.arange(0,100,10))s.plot()&lt;matplotlib.axes._subplot...

2018-09-20 15:39:26 2122

原创 36.高阶回归与分类变量

目录高阶回归分类变量高阶回归# Y=5 + 2X + 3X^2import numpy as npimport statsmodels.api as smimport matplotlib.pyplot as pltnsample = 50 # 样本数量#linspace,返回间隔均匀的样本x = np.linspace(0,10,nsample)#column...

2018-09-20 10:40:01 998

原创 35.一元线性回归-python

思路:1、从0~10,生成等间距20个数作为x,2、利用回归公式 y=5 + 2x + 3、计算y值4、对数据进行估计#生成从0到10之间选20个等间距的数import numpy as npimport matplotlib.pyplot as pltimport statsmodels.api as smnsample = 20#从0到10之间选20个等间距的数...

2018-09-19 16:34:28 357

转载 centos7 安装python3

一、首先,官网下载python3的所需版本。二、然后,解压缩文件tar -zxvf Python-x.x.x.tgz三、创建安装文件的路径。mkdir /usr/local/python四、编译。./configure --prefix=/usr/local/python如果编译报错,有可能缺少gcc,执行yum install gcc五、安装。make &amp;&amp; make insta...

2018-04-22 11:52:47 189

原创 Mysql空值(NULL)不能使用算数运算符

idtype1null2132在mysql中查询不等于‘1’的记录时,不能使用select * from A where type这样只能查询出type为2的记录。原因:mysql中的NULL为特殊值,算数比较时,NULL的返回结果为NULL,不是有效值

2017-02-28 12:07:18 2764 1

python机器学习实践指南第二章数据集

python机器学习实践指南第二章数据集。曼哈顿房价数据集

2019-02-09

MNIST数据集是手写数字数据库

MNIST数据集是手写数字数据库,包括60,000个示例的训练集和一个包含10,000个示例的测试集,每一个示例是一张28*28像素的手写数字图像(单一通道)。

2018-12-20

波斯顿房价数据集CSV格式

波斯顿房价数据集,标准csv格式已经修正,506条。 带表头

2018-10-23

37.大数据处理技巧源测试数据

学习笔记中的测试数据源文件。没有看到笔记内容,不推荐下载

2018-09-20

空空如也

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

TA关注的人

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