- 博客(21)
- 收藏
- 关注
原创 rosdep update超时问题原因及解决方法
问题安装ros执行到rosdep update步骤的时候,出现以下报错:reading in sources list data from /etc/ros/rosdep/sources.list.dERROR: unable to process source [https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml]: <urlopen error timed out> (http
2021-04-02 22:45:28
3288
1
原创 pytorch中数据采样方法Sampler源码解析
文章目录Sampler采样函数基类SequentialSampler顺序采样RandomSampler随机采样SubsetRandomSampler索引随机采样WeightedRandomSampler加权随机采样BatchSampler批采样Sampler采样函数基类torch.utils.data.Sampler(data_source)所有采样器的基类。每个采样器子类都必须提供一个...
2019-09-18 20:28:37
8180
翻译 pytorch.data模块文档翻译
文章目录dataset typesmap-style datasetsiterable-style datasets数据载入次序与[`Sampler`](https://pytorch.org/docs/stable/data.html#torch.utils.data.Sampler)载入批或者非批数据自动批处理关闭自动批处理collate_fnSingle- and Multi-process...
2019-09-18 20:23:40
552
原创 pytorch中使用tensorboard可视化
文章目录tensorboard常用记录函数参数说明tagglobal_stepwalltime安装目标:pytorch1.2.0+tensorboard1.14当前环境:ubuntu16.04已安装有tensorflow1.11(内部集成有tensorboard)python环境为anaconda,3.6版本pytorch官网教程使用如下命令安装tensorboardpip...
2019-09-18 20:17:23
3050
原创 plotly----比matplotlib更简单更美观的交互式绘图python库
文章目录1. plotly介绍2. 安装plotlyJupyterlab support(python 3.5+)图片导出工具安装nodejs相关安装orca安装3. 使用plotly在线绘图离线绘图网页输出式绘图jupyter 中实时输出输出静态图片1. plotly介绍matplotlib是Python中最广为人知的图表绘制框架。但是它实在太复杂了,如果要画出较为漂亮的图,则需要付出很多的...
2019-03-27 17:58:12
34540
4
原创 tty不给输入密码机会怎么办
寒假结束第一天就要捯饬电脑,麻烦。问题ubuntu一直在登录界面循环,无法进入,以往经验来看,这是显卡驱动又挂掉了进入tty界面后在输入用户名后,tty根本不给填入密码的机会,自动填充,导致连tty也无法进入如果只有第一个问题,那很好解决,进入tty重新安装一下就可以了。但是现在tty也没办法进入,需要另外想办法。一番谷歌百度后,发现遇到tty不给填入密码机会问题的人并不少1...
2019-02-23 17:10:53
2910
2
原创 python代码性能分析工具介绍
分析所写程序性能是写代码的基本功。我们通常会通过设置起始时间与结束时间点来监测代码片段运行耗时。但是这种naive的方法需要修改源代码,会带来额外的工作量。今天主要介绍几个性能分析工具,及其实践技巧。以我们熟悉的两种排序算法作为讲解例子,来看看几种工具的使用方法。import numpy as np#冒泡def bubble_sort(data): leng=len(data)...
2018-12-26 22:14:59
1718
原创 Nvidia-Docker及Redtail初步使用
为解决虚拟机中无法使用GPU的问题,英伟达开源了适配docker容器技术的nvidia-docker框架。其主要构架如下图所示:这篇文章主要记录安装及使用redtail过程中踩到的坑。mulunvidia-docker及redtail安装nvidia-docker安装redtail安装nvidia-docker及redtail安装nvidia-docker安装默认安装nvidia-do...
2018-09-28 23:18:45
655
原创 Docker安装
流程Docker简介安装卸载旧版本存储驱动支持安装docker-ce安装步骤Docker简介Docker是一种称之为容器的虚拟化技术,相较于vmware等虚拟机更轻量,系统资源消耗更少。安装我的电脑系统是Ubuntu14.04,所安装docker版本为docker-ce(community edition)docker的安装不复杂,但由于docker官网不稳定,需要将软件源换为较稳定的源...
2018-09-22 18:32:14
194
原创 py:内建函数用法分析
主要记录个人对Python内建函数的理解会不定期修改补充主要参看https://docs.python.org/3/library/functions.htmltype()type()函数本身是一个类,有两种调用方式class type(object)class type(name, bases, dict)class type(object) 传入单个对象时,返回...
2018-05-27 22:51:48
235
原创 py: __all__关键字的使用
__all__是一个列表,可使表外成员全体私有化该关键字只对from xxx import *有用例子pak.py#-*- coding:utf-8 -*-__all__=['fun1','_fun1','__fun1']def fun1(): print("fun1 be called")def _fun1(): print("_fun1 be cal...
2018-05-19 17:03:30
382
原创 py: from __future__ import 介绍
__future__模块的作用__future__ 模块用于在当前版本py编译器中引入更高版本py的功能该语句必须写在首行Python2.1之后的版本才支持该模块python每个版本都会做一些改进,并且大多不是向后兼容的,这时候就需要修改旧代码使其符合新Python版本要求。但是如果整个项目的代码都做迁移是非常麻烦的事情。当需要拥戴新版本的某些特性时,我们不妨在原有代码的基础上引入...
2018-05-19 16:09:41
509
原创 Robot Ignite6: actions(动作) part1
action是什么action跟service非常相似,都需要server跟client。但不像service,client必须等待server给出回应,这期间什么也不能做。actions中client不需要等待server发送消息,某种意义上来说算是异步的service. 我们启动一个action server,查看action消息需要使用rostopic list (surprise...
2018-04-20 22:13:58
460
原创 robot ignite5: 创建自己的service消息
创建个人service消息的方法跟创建message的差不多。 假设我的包名字叫做test_pack. 首先在其中创建一个文件夹srv,用于存放srv消息 一个ros包大致文件树如下:.├── CMakeLists.txt├── launch│ ├── move_bb8_in_square_service_client_launch.launch│ ├── move_...
2018-04-13 16:44:50
337
原创 Robot Ignite4: ROS基础--服务(service)续:对小车走方形轨迹代码分析
ros servicesMOVE_BB8.py#!/usr/bin/env pythonimport rospyfrom geometry_msgs.msg import Twistimport timeclass MoveBB8(): def __init__(self): self.bb8_vel_publisher = rospy.Publ...
2018-04-11 22:37:05
2320
原创 Robot Ignite3: ROS基础--服务(service)
ros services clientservices vs actions vs topictopic 因为话题对整个ros系统可见,当某种信息流需要总是能被其他节点获知,那么可以将其发布到话题中去 services: 服务是一种同步消息处理机制,只有当services中结果处理完毕返回值之后才会继续执行下面的程序。 actions: 是一种异步处理机制。就好比开了另外一个线程,...
2018-04-11 22:10:58
880
原创 Robot Ignite2: ROS基础--话题(topic)
ros topic (part 1)作业2.1src: simple_vel_publisher.py#! /usr/bin/env pythonimport rospyfrom std_msgs.msg import Int32 from geometry_msgs.msg import Twistrospy.init_node('topic_publisher')...
2018-03-22 16:33:56
1001
原创 Robot Ignite 初步体验
概述Robot Ignite是一个线上ROS编程教学网站。其网站环境如下:主要分为: 文字教程区 IDE 仿真环境 终端 四个板块文字教程区采用jupyter notebook作为编辑器, 也就是说是可以自己加以批注修改的。 IDE是编写程序的区域 仿真环境 则是Gazebo的线上版 终端 emmm就是终端第一课 ros-basics-in-5-days_1_0...
2018-03-22 16:30:48
1405
原创 相机标定
1.什么是相机标定 2.为什么要进行标定 3.相机模型 4.现有标定方法 5.张正友标定法推导 6.相应代码实现 7.特种相机标定,相关软件介绍 8.鱼眼相机,双目相机,深度相机1,2: http://blog.youkuaiyun.com/dcrmg/article/details/528805083.相机模型主要参考 https://zhuanlan.zhihu.com/...
2018-03-02 23:35:59
1665
翻译 numpy_快速实现relu
在stackoverflow上有人讨论使用numpy快速实现relu激活函数的方法。import numpy as npx = np.random.random((5000, 5000)) - 0.5print("max method1:")%timeit -n10 np.maximum(x, 0)print("max method2:")%timeit -n10 np.ma...
2018-02-09 21:51:12
14045
原创 相机型号
ELP-USBFHD01M-L180http://www.elpcctv.com/full-hd-usb-camera-module-1080p-usb20-ov2710-color-sensor-support-mjpeg-with-36mm-lens-p-203.html Model ELP-USBFHD01M-L36 Sensor OV2710 Se
2018-02-05 17:24:34
927
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅