- 博客(32)
- 资源 (4)
- 收藏
- 关注
原创 1、格雷码编解码
把投影仪看成“逆”相机,利用结构光编码的方式,知道打在物体表面的光是从投影仪的哪个像素发出来的,从而知道该物体表面上的一点在投影仪的虚拟成像位置。从而利用双目成像原理,来计算出实际位置。
2024-04-02 00:30:01
531
原创 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
1237
1
原创 Ubuntu2204+ROS2(humble)+usb_cam内参标定
2、安装 camera_calibration。未完 2024-01-25。1、安装usb_cam包。
2024-01-25 11:05:16
2390
2
原创 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
313
原创 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
946
原创 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
233
原创 感知器算法
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
497
原创 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
627
原创 逻辑回归-鸢尾花数据集
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
2770
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
4298
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
3095
原创 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
1632
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
9277
3
原创 Python 21点小游戏
#创建一副扑克牌#创建庄家(计算机)和玩家(我)#发牌:庄家1张,玩家2张#玩家根据自己的牌面与庄家的牌面来选择是否要牌?询问方式#如果玩家要牌,则继续发牌,发牌后判断是否爆牌。如果爆牌,则玩家负#如果玩家停牌,则庄家开始要牌。如果庄家小于17点,无条件要牌;如果牌面>=17,<=21,无条件停牌;如果庄家大于21点,则庄家爆牌,庄家负#如果庄家与玩家都没有爆牌,则比较点...
2018-09-27 13:40:36
5174
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
4821
原创 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
3268
1
原创 假设检验基本思想
假设检验:什么是假设:对总体参数(均值、比例等)的具体数值所作的陈述。比如,我认为新的配方要先要比原来的更好。 什么是假设检验:先对总体参数提出某种假设,然后利用样本的信息判断假设是否成立的过程。比如:上面的假设是接收还是拒绝呢。假设检验的应用:推广新的教育方案以后,教学效果是否有所提高 醉驾判定为刑事犯罪后,是否会使得交通事故减少 男生和女生在选文理科时,是否存在性别因素影响假...
2018-09-25 11:43:07
6879
原创 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
2877
原创 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
1968
原创 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
435
原创 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
615
原创 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
4269
原创 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
792
原创 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
1006
原创 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
4086
原创 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
237
原创 37.大数据处理技巧
思路:将int64转换为int32,将float64转换为float32,将大量重复的object转换为category演示数据下载地址:https://download.youkuaiyun.com/download/xzy53719/10679389import pandas as pdimport numpy as npg1 = pd.read_csv('game_logs.csv')g...
2018-09-21 09:13:20
239
原创 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()<matplotlib.axes._subplot...
2018-09-20 15:39:26
2174
原创 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
1085
原创 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
414
转载 centos7 安装python3
一、首先,官网下载python3的所需版本。二、然后,解压缩文件tar -zxvf Python-x.x.x.tgz三、创建安装文件的路径。mkdir /usr/local/python四、编译。./configure --prefix=/usr/local/python如果编译报错,有可能缺少gcc,执行yum install gcc五、安装。make && make insta...
2018-04-22 11:52:47
212
原创 Mysql空值(NULL)不能使用算数运算符
idtype1null2132在mysql中查询不等于‘1’的记录时,不能使用select * from A where type这样只能查询出type为2的记录。原因:mysql中的NULL为特殊值,算数比较时,NULL的返回结果为NULL,不是有效值
2017-02-28 12:07:18
2816
1
MNIST数据集是手写数字数据库
2018-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人