关闭

ROS机器人操作系统中级教程 5

自定义消息 教程描述: 本教程将展示如何使用ROS消息描述语言来定义你自己的消息类型. 教程难度: 中级 下节预告: 在Pyhon中使用C++类 目录 自定义消息引用和输出消息类型C++Python依赖项 自定义消息 自定义一个消息类型很简单,只要将.msg文件放到一个package的msg文件夹下即可。请参考初级教程中的创建.msg文件(不要忘记选择相应的编译构建系统)。...
阅读(163) 评论(0)

ROS机器人操作系统中级教程 4

ROS在多机器人上的使用 课程描述: 本教程将展示如何在两台机器上使用ROS系统,详述了使用ROS_MASTER_URI来配置多台机器使用同一个master。 课程难度: 中级 下节预告: 自定义消息类型 思考:如何在实验楼上进行多机调试实验呢?如果在局域网进行实验,则需要两台联网的电脑。 官网文档:中文 英文 补充参考 目录 概述跨机器运行的Talker/li...
阅读(105) 评论(0)

ROS机器人操作系统中级教程 3

roslaunch在大型项目中的使用技巧 课程描述: 本教程主要介绍roslaunch在大型项目中的使用技巧。重点关注如何构建launch文件使得它能够在不同的情况下重复利用。我们将使用2dnav_pr2功能包作为学习案例。 课程难度: 中级 补充学习: roslaunch启动Valgrind或GDB节点 目录 简介高层结构机器标签和环境变量参数、命名空间和yaml文件laun...
阅读(110) 评论(0)

ROS机器人操作系统中级教程 2

管理系统依赖项 课程描述: 本教程将展示如何使用rosdep安装系统依赖项。 课程难度: 中级 下节预告: roslaunch在大型项目中的使用技巧 本教程将展示如何使用rosdep安装系统依赖项。链接如下:中文 英文 友情提醒:中文和英文官方教程有些差别,英文教程更为全面,推荐阅读,并进行实验。 系统依赖 ROS功能包有时会需要操作系统提供一些外部函数库,这些函数库就是所谓...
阅读(90) 评论(0)

ROS机器人操作系统中级教程 1

课程简介--手动创建ROS功能包 友情提醒:在进行本课程学习前,请先完成ROS机器人操作系统的安装、配置与初级教程的学习。 大多数客户端 API 的使用教程可以在相关功能包如roscpp、rospy、roslisp 中找到。 具体如下:roscpp教程 rospy教程 roslisp教程 本课程主要有如下要点: 手动创建ROS功能包 本教程将展示如何手动创建RO...
阅读(141) 评论(0)

Superset 数据分析平台搭建及使用 2

Superset 数据分析平台使用 一、实验介绍 1.1 实验内容 Superset 是 Airbnb 开源的数据分析与可视化平台,同时也是由 Python 语言构建的轻量级 BI 系统。Superset 可实现对 TB 量级数据进行处理,兼容常见的数十种关系或非关系型数据库,并在内部实现 SQL 编辑查询等操作。除此之外,基于 Web 服务的 Superset 可实现多用户协使用,并可针对...
阅读(407) 评论(0)

Superset 数据分析平台搭建及使用 1

Superset 数据分析平台搭建 一、实验介绍 1.1 实验内容 Superset 是 Airbnb 开源的数据分析与可视化平台,同时也是由 Python 语言构建的轻量级 BI 系统。Superset 可实现对 TB 量级数据进行处理,兼容常见的数十种关系或非关系型数据库,并在内部实现 SQL 编辑查询等操作。除此之外,基于 Web 服务的 Superset 可实现多用户协使用,并可针对...
阅读(243) 评论(0)

Robot Framework自动化测试基础实战课程 4

知识点--实战! 自动测试 Restful API 如何由 User Story 转换为 Robot Framework 测试案例 自动化測試 Restful API CRUD (Create/Read/Update/Delete)判读测试报告 测试对象:基于 Restful API 之学生資訊查询系统 在功能开发前撰写的 User Story 如下图,本实验步骤就是要在不知道实作前提下...
阅读(223) 评论(0)

Robot Framework自动化测试基础实战课程 3

知识点--建立Robot Framework开发环境 安装 Robot Framework 以及常用模块认识 Robot Framework 测试架构认识关键字(Keywords)、测试案例(Test Cases)、设置(Settings)如何执行 Robot Framework利用原生 python 产生特殊函式引用函式及传递变数产生测试报表 安装 Robot Framework 以及常...
阅读(619) 评论(0)

Robot Framework自动化测试基础实战课程 2

知识点--自动化测试与Robot Framework 自动化测试的重要性了解什么是 TDD、BDD、ATDD为什么选择Robot Framework 自动化测试的重要性 互连网软件产品中测试的重要性不亚于开发,尤其当架构越复杂时,子系统之间的耦合跟交互常常是影响业务端使用者体验的关键因素,自动化测试也是 DevOps 工具链中不可或缺的一环,可以说没有自动测试就无法有效率维护代码品乃至于...
阅读(99) 评论(0)

Robot Framework自动化测试基础实战课程 1

课程介绍 本课程介绍Robot Framework基础使用方法,以实战方式让同学理解何谓自动化测试(Test Automation)以及ATDD(Acceptance Test-Driven Development),一方面利用原生丰富的库理解Robot Framework的弹性及强大,进而开发自定义关键字扩充特殊应用逻辑测试。以期在课程结束后同学可以立马开始使用Robot Framework自...
阅读(87) 评论(0)

Numpy 使用教程 5

Numpy 使用教程--Numpy 数组索引及其他用法 一、实验介绍 1.1 实验内容 如果你使用 Python 语言进行科学计算,那么一定会接触到 Numpy。Numpy 是支持 Python 语言的数值计算扩充库,其拥有强大的高维度数组处理与矩阵运算能力。除此之外,Numpy 还内建了大量的函数,方便你快速构建数学模型。 1.2 实验知识点 Numpy 数组索引Numpy 其他用...
阅读(109) 评论(0)

Numpy 使用教程 4

Numpy 使用教程--Numpy 数学函数及代数运算 一、实验介绍 1.1 实验内容 如果你使用 Python 语言进行科学计算,那么一定会接触到 Numpy。Numpy 是支持 Python 语言的数值计算扩充库,其拥有强大的高维度数组处理与矩阵运算能力。除此之外,Numpy 还内建了大量的函数,方便你快速构建数学模型。 1.2 实验知识点 Numpy 数学函数Numpy 代数运...
阅读(307) 评论(0)

Numpy 使用教程 3

Numpy 使用教程--Numpy 数组操作及随机抽样 一、实验介绍 1.1 实验内容 如果你使用 Python 语言进行科学计算,那么一定会接触到 Numpy。Numpy 是支持 Python 语言的数值计算扩充库,其拥有强大的高维度数组处理与矩阵运算能力。除此之外,Numpy 还内建了大量的函数,方便你快速构建数学模型。 1.2 实验知识点 Numpy 数组的基本操作 1.3 ...
阅读(163) 评论(0)

Numpy 使用教程 2

Numpy 使用教程--Numpy 多维数组创建及属性 一、实验介绍 1.1 实验内容 如果你使用 Python 语言进行科学计算,那么一定会接触到 Numpy。Numpy 是支持 Python 语言的数值计算扩充库,其拥有强大的高维度数组处理与矩阵运算能力。除此之外,Numpy 还内建了大量的函数,方便你快速构建数学模型。 1.2 实验知识点 Numpy 数组 ndarraynda...
阅读(130) 评论(0)

Numpy 使用教程 1

Numpy 使用教程--Numpy 安装及数值类型介绍 一、实验介绍 1.1 实验内容 如果你使用 Python 语言进行科学计算,那么一定会接触到 Numpy。Numpy 是支持 Python 语言的数值计算扩充库,其拥有强大的多维数组处理与矩阵运算能力。除此之外,Numpy 还内建了大量的函数,方便你快速构建数学模型。 1.2 实验知识点 Numpy 安装Numpy 数值类型介绍...
阅读(131) 评论(0)

比特币基础概念入门 3

挖矿与共识 一、实验介绍 1.1 实验知识点 比特币分发与挖矿双重支付工作量证明 1.2 实验环境 Python 2.7 二、比特币分发与挖矿 作为一种货币,中本聪在设计之初就对比特币的分发做了周详的设计,总共2100万枚比特币将按照一个递减的速率的分发,具体是每四年速率减缓一次。最初发现每个区块会奖励50个比特币,到了现在(2017年),发现新区块的奖励已经降低到了12....
阅读(176) 评论(0)

比特币基础概念入门 2

区块链结构 一、实验介绍 1.1 实验知识点 哈希指针区块链 默克尔树比特币的区块链结构 1.2 实验环境 Python 2.7 二、哈希指针 首先我们要引入一个叫哈希指针的概念。一般来说一个普通指针可以告诉你数据存储的位置, 哈希指针除了能够告诉你数据存储的位置,由于它还存储了对应数据的哈希值,还能告诉你对应数据是否被篡改过。 三、区块链 区块链其实就是一个将普...
阅读(154) 评论(0)

比特币基础概念入门 1

加密算法与数字签名 一、实验介绍 1.1 实验知识点 比特币简介加密算法 交易与数字签名 1.2 实验环境 Python 2.7 二、比特币简介 比特币是什么呢? 确切地说,比特币有多种含义,很多人在谈论比特币时存在概念上的混淆,下面我们分别阐述比特币的不同含义: 从技术层面来看,比特币是最早和最成功的区块链应用,它可以被看作一个由加密算法,共识机制,p2p网络等技术组合...
阅读(209) 评论(0)

Pandas 使用教程 5

Pandas 使用教程--Pandas 时间序列分析 一、实验介绍 1.1 实验内容 Pandas 是非常著名的开源数据处理工具,我们可以通过它对数据集进行快速读取、转换、过滤、分析等一系列操作。除此之外,Pandas 拥有强大的缺失数据处理与数据透视功能,可谓是数据预处理中的必备利器。这是 Pandas 使用教程的第 5 章节,将了解 Pandas 针对时间序列分析和处理的相关方法。 1...
阅读(161) 评论(0)
182条 共10页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:100453次
    • 积分:1363
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:172篇
    • 译文:0篇
    • 评论:32条
    文章分类
    最新评论