- 博客(55)
- 资源 (1)
- 收藏
- 关注
原创 reduce
功能: 将二元函数 function 不断地作用于 sequence 里面的元素.将上一次的运算结果和下一个元素一同放进二元函数 function 里面.当 initial 有值时,则作为第一次运算时的第一个元素使用. 没有值时则使用 sequence 里面的第一个元素....
2019-12-11 19:05:56
432
原创 python 中 *
当 list 元素为不可变对象时:当 list 元素为可变对象时:总结: ['a'] * 3 操作创建了 3 个 object reference, 当 list 中的元素为不可变对象时, 改变其中的某个值, 其它相关的值不会改变.当 list 中元素为可变对象时, 改变其中的某个值, 其它相关的对应的值会改变....
2019-11-30 18:07:57
295
原创 zip
先上官网的定义:zip的使用:将多个 list 组合成 tuple 的 list:将多个 list 组成 dict:将多个 tuple 组成的 list 拆分成多个 tuple:将多个 list 组成的 list 拆分成多个 tuple:将多个 tuple 组成的 tuple 拆分成多个 tuple:将列表中相邻的几项合并:...
2019-11-30 17:23:15
257
原创 np.copy()
一句话:np.copy()属于深拷贝,拷贝前的地址和拷贝后的地址不一样. 而 " = " 属于浅拷贝,拷贝后的地址和拷贝前的地址一样.例子:改变 b 的值, a 的值会变, 但是改变 c 的值, a 的值不会变...
2019-11-29 19:43:16
11553
1
原创 KITTI数据集介绍
数据采集平台: 1个彩色摄像头立体声对, 1个灰度摄像头立体声对, 1个64线激光雷达, 1个GPS/IMU先上采集装置实物图:坐标系统的定义如下, 其中方向以司机看向前方道路的视角给出.Camera: x: right, y: down, z: forwardVelodyne: x: forward, y:...
2019-11-28 22:41:22
2106
原创 Module.children() vs Module.modules()
一句话:Module.modules(): 采用了深度优先遍历的方式,如果想递归的遍历所有的模块,包括自己,使用 Module.modules().Module.children(): 如果只想遍历儿子这一代模块, 使用 Module.children().详细的解释来源如下:链接: https://discuss.pytorch.org/t/module-children-vs-...
2019-11-26 16:25:00
321
原创 strip(), lstrip(), rstrip()
使用形式:string.strip([chars])string.lstrip([chars])string.rstrip([chars])功能:当chars为空时string.strip(): 默认删除string首尾的空白符(\n, \r, \t, ' ', 即换行,回车,制表,空格)string.lstrip(): 默认删除string开头的空白符(\n, \r,...
2019-11-25 15:05:05
435
原创 yield
yield功能:1) 类似return作用, 返回值2) 暂停迭代,直到调用下一个next()方法3) 函数调用时返回生成器对象一句话: 带有yield的函数是生成器,生成器是迭代器.生成器的生成和函数的调用差不多,但是只有对生成器使用next()方法时,代码才会执行.在执行的过程中,每遇到yield语句就发生中断, 并返回一个迭代值. 下次执行时从yield的下一个语句开始.看起...
2019-11-22 15:58:45
1063
2
原创 np.where()
官网解释:使用方式:1) np.where(condition, x, y): 满足condition输出 x ,否则输出 y.例子:1) np.where(arry): 返回arry中真值的索引或者坐标例子:注意:对于第一个print的输出. array([0, 1, 1])代表横坐标, array([0, 0, 1])代表纵坐标同...
2019-11-21 22:36:28
232
原创 torch.stack()
torch.stack()含义:在指定的维度对元素进行叠加例子:使用torch生成如下的三个tensor: a, b, c在指定的维度 0 对a, b, c进行叠加:在指定的维度 1 对a, b, c进行叠加:在指定的维度 2 对a, b, c进行叠加:注意: 对于维度 0, 1, 2应该从外往里面看进去. 在指定的维度对tensor进行叠加时, 应该把...
2019-11-19 23:38:07
600
原创 numpy.unique() 数组去重
官网解释:numpy.unique()函数去除数组或者列表中重复的元素,并按照从小到大的顺序返回没有重复元素的数组或者列表.代码实验:所有参数使用默认值时:参数: return_index = True时,不仅返回按照从小到大排序的没有重复元素的列表或者数组,并返回新的列表元素或者数组元素在旧的列表或者数组里面的位置,并以列表的形式存储.return_invers...
2019-11-18 23:00:20
1238
原创 numpy.lexsort(): 排序
官网的定义:解释:在指定的维度下,对给定的数组进行从小到大排序,最后一个数组为主排序数组,其与数组为辅助排序数组,返回的是主排序数组的索引.例子:加上索引后的a:加上索引后的b:numpy.lexsort((b, a)) 函数的含义:先对数组a按照从小到大的顺序进行排序, 对于数组a中相同的数字,无法进行排序比较.则去数组b中找相同索引所对应的值,并依据...
2019-11-18 21:29:24
3437
原创 E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
解决方法:在terminal里面执行如下的命令ps -A | grep apt强制杀掉占用的进程sudo kill -9 PID实际效果图如下:
2019-11-07 15:16:05
545
原创 module 'tensorflow._api.v1.compat' has no attribute 'v1'
当在tensorflow中运行如下的代码:self.writer = tf.compat.v1.summary.FileWriter(log_dir)出现如下的报错:解决办法: 将代码改为如下即可self.writer = tf.summary.FileWriter(log_dir)...
2019-11-04 16:34:49
19032
7
原创 Ubuntu查看cuda版本和cudnn版本
查看cuda版本:cat /usr/local/cuda/version.txt实际效果图如下:查看cudnn版本:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2实际效果图:
2019-11-04 14:35:37
782
原创 ImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: undefined symbol: PyCObject_Type
解决办法:import sysif '/opt/ros/kinetic/lib/python2.7/dist-packages' in sys.path: sys.path.remove('/opt/ros/kinetic/lib/python2.7/dist-packages')import cv2实际效果图如下:
2019-11-01 15:22:50
361
原创 Variable
Variable和Tensor本质上一样,不过Variable会放入一个计算图里面,然后进行前向传播,反向传播以及自动求导.一个Variable里面包含着三个属性,data,grad和creator,其中creator表示得到这个Variable的操作,比如乘法或者加法等,grad表示方向传播的梯度,data表示取出这个Variable里面的数据....
2019-10-18 16:01:03
370
原创 Tensorflow之占位符
占位符:用于将值输入tensorflow图中, 搭配feed_dict一起用来输入数据.在训练神经网络时,通常用来提供新的训练样本.在会话中运行计算图时,可以为占位符赋值.这样在构建一个计算图时不需要真正的输入数据.注意: 占位符不包含任何数据,因此,不需要初始化使用方式:tf.placeholder(dtype, shape=None, name=None)使用说明:dtype: 固...
2019-08-26 14:07:16
1090
原创 Ubuntu压缩解压删除文件以及文件操作相关命令持续更新
1) .tar.gz格式解压命令:tar zxvf FileName.tar.gz压缩命令:tar zcvf FileName.tar.gz 要压缩的文件名2) 删除文件(1) 删除带有文件的文件夹命令:rm -r FileName(2) 删除文件命令:rm FileName...
2019-08-03 14:50:10
2618
原创 ImportError:libcublas.so.9.0:cannot open shared object file: No such file or directory
1) 在服务器上安装完tensorflow-gpu后,在导入tensorflow时报错:ImportError:libcublas.so.9.0:cannot open shared object file: No such file or directory,具体的报错信息如下所示.2)解决办法在终端输入如下命令即可:export LD_LIBRARY_PATH=$LD_LIB...
2019-07-31 21:57:24
422
原创 pip升级后出现ImportError: cannot import name main
1)近来在ubuntu系统上安装scikit-image模块时系统提示需要升级pip, 提示如下所示2) 按照提示使用如下命令升级pip命令:python -m pip install --upgrade --force pip升级成功后的界面如下:3) 再次在终端安装 scikit-image时出现如下的报错3) 在终端使用权限打开usr下的pip, 命令如...
2019-07-26 22:40:02
358
原创 Ubuntu16配置SSH登录远程服务器
1)安装ssh命令:sudo apt-get install openssh-server实际操作效果如下图所示:2)验证ssh,查看是否有sshd, 出现sshd说明ssh服务已经启动命令:sudo ps -e |grep ssh 实际操作图如下:3)配置文件,将文件中PermitRootLogin prohibit-password注释掉,并添加一行...
2019-07-22 16:33:02
400
原创 win10+Latex+TeXstudio+SumatraPDF
1 Latex+TeXstudio 的安装详见下面博客博客链接:https://blog.youkuaiyun.com/zaishuiyifangxym/article/details/881708272 SumatraPDF 的安装见下面链接链接地址:https://www.sumatrapdfreader.org/download-free-pdf-viewer.html3 Latex+T...
2019-05-06 22:22:01
3696
原创 An error occurred installing Package Control
1 安装 Sublime Text 3下载链接: https://pan.baidu.com/s/1t5gCJOSZAgRtiJirfN4NgA提取密码: ekbh2 安装命令sudo dpkg -i sublime-text_build-3126_amd64.deb3 激活码—– BEGIN LICENSE —–Michael BarnesSingle User...
2019-05-05 23:01:42
5658
原创 Ubuntu 完美卸载 SublimText 3
1) 终端输入以下命令卸载 Sublim Textsudo dpkg -r sublime-text2) 进入 .config 文件夹下删除配置文件, 具体的操作图如下3) 在终端输入以下命令查找系统中与 sublim text3 相关的文件和路径sudo find /-name sublime*4) 删除系统中与 Sublime Text3 相关的全部文件, 具...
2019-05-05 21:06:37
747
原创 论文写作工具
1) mathpix功能: 可以直接将文档公式转换为 mathtypte 格式, 不用再重复的手敲公式下载网址: https://mathpix.com/2) grammarly功能: 实时检测所所编写的英文段落并提醒写法下载网址: https://www.grammarly.com/3) Faststone Capture功能: 屏幕截图工具,不会对图像进行压缩下...
2019-05-05 10:52:35
202
转载 卸载 Ubuntu 16.04 Kinetic版本ROS
需要先卸载ros-indigo-desktop-full:sudo apt-get remove ros-kinetic-desktop-full 上述命令只是删除ros-indigo-desktop-full而已,并没有删除gazebo7和默认的依赖库。需要执行以下操作,...
2019-04-16 11:48:00
1170
1
原创 TX2+Python3.5编译安装OpenCV3.4
近来在TX2上Python3.5环境下安装OpenCV时出现如下的信息,无法安装.经过一番折腾后还是无法在终端用命令来安装opencv,于是便另寻思路,直接源码编译安装.安装之前准备工作:1) 下载要编译的源码(1)下载OpenCV3.4.3源码下载地址: https://github.com/opencv/opencv/releases(2)下载OpenCV_cont...
2019-04-15 14:15:39
1901
3
原创 ImportError: libgflags.so.2: cannot open shared object file: No such file or directory
近日在TX2上部署深度学习环境Pytorch, 按照github上的教程进行安装,在终端显示已经成功安装,可是在python3环境下导入torch时出现以下的错误.上图提示找不到 libgflags.so.2 这个链接库, 无法导入. 于是我们进入 /usr/local/lib 目录下, 发现在该目录下没有 libgflags.so.2 .那既然没有, 我们就自己给编译生成再使能为动态链...
2019-03-27 15:34:21
8536
1
原创 Ubuntu 终端打不开解决办法
问题简述:在TX2的ubuntu16系统上,装了python3.6并将默认的版本2.7改为3.6后.出现terminal(终端)无法使用的情况. 各种方式都打不开. 我们在搜索栏输入 XTerm 并点击进入, 在弹出来的窗口输入 gnome-terminal 显示如下的信息,信息显示没有 "_git"解决办法:进入安装的python3环境下去找 _gi 具体的命令如下...
2019-03-25 17:58:30
8479
2
原创 Could not get lock /var/lib/dpkg/lock - open
近日由于研究需要,将TX2重新刷了一遍系统,具体的刷机教程参考我的博客,博客链接:https://blog.youkuaiyun.com/DeepWolf/article/details/88640937 刷机过程中,在TX2设备端执行命令向主机端报告IP地址时出现了以下错误,具体实际图如下:根据上面的提示,我们发现要访问的文件或者数据被锁了,不能访问,别急,下面是解决办法,在终端执行如下的命令即...
2019-03-23 11:29:34
292
原创 TX2超详细,超实用刷机教程(亲测有效,所有步骤都是博主亲自实践过)
本篇主要对TX2刷机流程以及刷机过程中遇到的坑和相应的解决办法做个记录,以便再次刷机时能做个参考。如果你刚好收到TX2开发者套件,还没有进行开箱,那么请移步到我的前一篇博客进行TX2的开机测试。博客链接:https://blog.youkuaiyun.com/DeepWolf/article/details/88636905废话说了这么多,接下来便跟着我开始进行TX2的刷机之旅吧1)刷机之前的准备...
2019-03-18 21:44:48
22476
31
原创 TX2开机测试
近来,由于项目研究需要,实验室购进一开发板TX2,于是一收到货,便迫不及待的想要上手试试这一传说中的性能核武器。先上一张外观图如下。在进入正题之前我们先来聊聊TX2。TX2是NVIDIA公司设计的低功耗,性能强大,适用于机器人,无人机的嵌入式开发平台。TX2具体参数如下图所示:接下来我们对TX2套件做个大概的介绍以及TX2的开机测试1)TX2开箱配备器件如下:(1)嵌入式...
2019-03-18 15:31:33
3085
2
原创 深度学习资料——持续更新
(1)Tensorflow实战—黄文坚链接:https://pan.baidu.com/s/1ZfOBwmdu72N-duE-e_pYqA提取码:77f4(2)Neural Networks and Deep Learning链接:https://pan.baidu.com/s/1lzej3qCVFFD8e4RDP31NPg提取码:rt6w(3)一天搞懂深度学习-李宏毅...
2019-03-11 19:45:23
372
原创 Pycharm 打开项目出现导入包文件错误
对于新手,第一次在Ubuntu系统上使用Pycharm打开项目时,可能会很困扰,明明系统已经配置好了环境,需要的包已经装好,可是在打开的Pycharm界面中却显示导入各种包错误,完全不知所措,下面我们就着手解决这一问题。下面是常见的问题1)系统已经安装好了各种包,却出现导入错误2)源文件下自己写的包导入错误下面时解决方法:1)点击 "File" 选项下面的 “Setti...
2019-03-04 22:42:13
3710
原创 ubuntu系统下查看显存
查看现存命令:watch -n 5 nvidia-smi # 每6秒刷新一次释放显存的命令:sudo kill -9 PID附上实验效果图:
2019-03-01 17:20:21
7480
1
原创 Ubuntu系统下Pycharm桌面快捷方式的生成
从桌面快捷方式启动 Pycharm 不仅简单快捷,还能方便的导入一些安装的库,如 ROS 的各种 Package。导入 ROS 库的具体实例参考如下的博客链接:https://blog.youkuaiyun.com/DeepWolf/article/details/851000571) 在终端输入如下的指令sudo gedit /usr/share/applications/pycharm....
2018-12-19 20:43:56
436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人