自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 收藏
  • 关注

转载 ubuntu 端口占用 The port is already in use

有时候关闭软件后,后台进程死掉,导致端口被占用。下面以JBoss端口8083被占用为例,列出详细解决过程。解决方法:1.查找被占用的端口netstat -tlnnetstat -tln | grep 8083# netstat -tln 查看端口使用情况,而netstat -tln | grep 8083 则是只查看端口8083的使用情况2.查看端口属于哪个...

2019-12-31 17:40:47 2515 1

转载 连接服务器的jupyter notebook

连接服务器可视化编程方案1:服务器的jupter notebook 配置1. 在命令行生产配置文件:$ jupyter notebook --generate-config2.设置密码:方法 A(5.0vision)推荐$ jupyter notebook passwordEnter password: ****Verify password: ****[...

2019-12-31 17:10:24 2449

原创 TX2编译YOLOv3:./darknet: error while loading shared libraries: libopencv_highgui.so.3.4: cannot open

问题:./darknet: error while loading shared libraries: libopencv_highgui.so.3.4: cannot open shared object file: No such file or directory是opencv的库路径没有设置好解决办法:在 /usr/local/bin 下找到了所需要的 libopencv...

2019-08-04 16:28:47 1638

转载 TX2查看设备信息命令汇总

内存free -m系统内核uname -aCPU信息lscpuUSB设备lsusbCPU占用情况sudo apt-get install htophtop查看cudnn版本:cat /usr/include/cudnn.h | grep CUDNN_MAJOR -A 2GPU使用情况sudo ~/tegrastats会输出如下所示的内容,注意一定要加sudo,否则...

2019-07-25 20:34:37 2056

转载 TX2刷机

Ubuntu 主机(HOST)首先,需要准备一台Ubuntu系统的PC机,该主机在刷机过程中叫HOST,因为需要先在PC上面下载并安装一些交叉编译所需要的安装包。我使用的是Ubuntu 16.04系统,配置如下:接下来的一系列操作都是在PC机上面完成:下载Jetpack 3.2,这是一个二进制文件,如下所示:首先更改执行权限:$ chmod +x ./JetPack...

2019-07-25 20:27:09 307

转载 TX2刷机后查看cudnn的版本

**TX2里的cudnn安装目录与普遍的linux不同,按照网上linux的查看cudnn的版本的命令行是找不到的。但是明明刷机时已经安装了cudnn。应该按如下命令找到cudnn版本cat /usr/include/cudnn.h | grep CUDNN_MAJOR -A 2---------------------作者:琐珥--琐珥来源:CSDN原文:https:...

2019-07-21 20:48:08 1048

原创 torch.repeat()

PyTorch中的repeat()函数可以对张量进行重复扩充

2019-04-18 21:12:18 63631 13

原创 np.reshape()和torch.view()

import torchimport numpy as npa = np.arange(24)b = a.reshape(4,3,2)print('b', b)b = torch.tensor(a)c = b.view(4,3,2)print('c',c)out:/usr/bin/python3 /home/thu/test_python/view_reshpe.pyb...

2019-04-18 19:22:06 8636

原创 torch.permute()和np.transpose()

import torchimport numpy as npa = np.arange(24).reshape(3,4,2)print('before', a)b = np.transpose(a,(1,0,2))print('b',b)c = torch.tensor(a)d = c.permute(1,0,2)print('d:',d)out:/usr/bin/py...

2019-04-18 19:15:56 23021 3

转载 Python super() 函数

Python super() 函数 Python 内置函数描述super() 函数是用于调用父类(超类)的一个方法。super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。语法以下是 super...

2019-04-16 23:05:15 171

转载 python argparse用法总结

1. argparse介绍是python的一个命令行解析包,非常编写可读性非常好的程序2. 基本用法prog.py是我在linux下测试argparse的文件,放在/tmp目录下,其内容如下:#!/usr/bin/env python# encoding: utf-8import argparseparser = argparse.ArgumentParser()pa...

2019-04-16 20:10:20 129

转载 Winedt 错误

Package inputenc Error: Invalid UTF-8 byte "A8. 解决:没有声明输入编码,以前不会报错。从18年开始,latex默认是不指定编码,因此在文件开始时失败,最好声明正在使用的编码。在文件开始加入:\UseRawInputEncoding  Ref:https://tex.stackexchange.com/questio...

2019-01-08 10:15:33 3023 3

转载 Winedt

官网下载,安装,破解:注册码:Cracker TeCHiScy1130140925535334280日期不改 编辑pdf,出现系统找不到指定文件如果你只安装了winedt的话,再安装一个MikTeX软件下载地址:https://miktex.org/download如果你已经安装了MikTeX软件,就按照:options->Execution Modes ->...

2019-01-07 22:18:30 1973 1

原创 pytorch版yolo-v3 conv.py输出input图的卷积后每一层变化

/usr/local/lib/python3.5/dist-packages/torch/nn/modules/conv.pypytorch 版本的yolo-v3卷积文件,包含每层参数和变化 def forward(self, input): #print(input.size()) #print("**********input:") #...

2018-12-29 11:17:40 981 1

原创 random.randint() 与 np.random.randint() 区别

python集成的:random.randint() range范围:前闭后闭 [a, b] np.random.randint() range范围:前闭后开 [low, high) 或 [0, low)注意:二者都必须至少两个参数举例:>>> random.randint(1,20)13>>> np.random.randin...

2018-12-28 20:03:53 3601

原创 Python怎么判定一个List里面的元素是否全部一样

a = [2,2,2,2,3]b = set(a) # {2, 3}len(b) # 2在这个例子中l是一个List的元素,里面的元素都是1,我们用set(l)之后得到的元素是没有重复元素的集合 我们只需要计算set(List)之后的长度,如果长度是1,我们认为这个List里面的元素只有一个,否则,反之。...

2018-12-28 19:25:38 14163

原创 LIST与ndarray赋值陷阱,深拷贝出独立的对象

问题:赋值后改变一个ndarray,另外一个ndarray也会受影响a = [1,2,3]P = np.asarray(a)temp = Ptemp[0] = 100print(P) # [100 2 3]list也一样:a = [1,2,3]temp = atemp[0] = 100print(a) # [100, 2, 3]解决:使用深拷贝deep...

2018-12-28 16:17:18 682

转载 python中数组和矩阵乘法及使用总结

Matrix是Array的一个小的分支,包含于Array。所以matrix 拥有array的所有特性。但在数组乘和矩阵乘时,两者各有不同,如果a和b是两个matrices,那么a*b,就是矩阵积如果a,b是数组的话,则a*b是数组的运算1.对数组的操作>>> import numpy as np>>> a=np.array([[1,2,...

2018-12-28 11:07:10 1185

原创 Python之list对应元素求和,ndarray对应元素求和

Python中对多个list的对应元素求和,前提是每个list的长度一样。比如:a=[1,2,3], b=[2,3,4], c=[3,4,5], 对a,b,c的对应元素求和,输出应为[6,9,12].  方法一:  直接求解,按照对应元素相加的原则,可先定义一个函数。def list_add(a,b): c = [] for i in range(len(a)): ...

2018-12-28 10:50:26 6879 1

原创 python之lambda(),reduce(),map()

from functools import reduceDIGITS = {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}def char2num(s): return DIGITS[s]def str2int(s): return reduce(lambda x...

2018-12-28 10:34:52 587

转载 【numpy】eye() 生成对角矩阵

numpy.eye(N,M=None, k=0, dtype=<type 'float'>)关注第一个第三个参数就行了第一个参数:输出方阵(行数=列数)的规模,即行数或列数第三个参数:默认情况下输出的是对角线全“1”,其余全“0”的方阵,如果k为正整数,则在右上方第k条对角线全“1”其余全“0”,k为负整数则在左下方第k条对角线全“1”其余全“0”。>>&...

2018-12-28 10:11:41 1152

原创 【NumPy】diag()

NumPy包中的内置diag函数很有意思。假设创建一个1维数组a,和一个3*3数组b:import numpy as npa = np.arange(1, 4)b = np.arange(1, 10).reshape(3, 3)结果如下:>>> aarray([1, 2, 3])>>> barray([[1, 2, 3],       ...

2018-12-28 09:34:42 2046

转载 【 numpy】zeros,ones,eyes函数

zeros():可以用来构造全零矩阵>>> zeros(3)array([ 0.,  0.,  0.])>>> zeros((3,3))array([[ 0.,  0.,  0.],       [ 0.,  0.,  0.],       [ 0.,  0.,  0.]])ones(): 可以用来构造全一矩阵>>> one...

2018-12-28 09:28:40 1670

原创 python 求绝对值函数 abs()

abs()功能:返回传入数字的绝对值a = -1b = 2print(ads(a),abs(b))输出为:1 2

2018-12-28 09:27:46 13948

转载 pycharm同一目录下无法import已存在的py模块

问题描述:如图:同目录下明明存在相应文件,在导入时却出现带有红色波浪线,说没有相应的模块,但是确实有random_walk文件                     解决方法:在当前文件下,右键找到mark  Directory as(鼠标放在文件夹上,右键!!!)                         然后选择source root,完工ok ...

2018-12-25 15:46:17 524

原创 【Numpy】高级索引,两种索引区别

import numpy as npx = np.array([[ 0, 1, 2],[ 3, 4, 5],[ 6, 7, 8],[ 9, 10, 11]])print( '我们的数组是:' )print (x)print ('\n')rows = np.array([[0,0],[3,3]])cols = np.array([[0,2],[0,2]]...

2018-12-17 17:10:58 779

原创 【Numpy】assarray

x = [[(1, 2, 3), (4, 5)], [(6, 7, 8), (9, 10)]]a = np.asarray(x)print(a)print() [[(1, 2, 3) (4, 5)] [(6, 7, 8) (9, 10)]] 

2018-12-17 12:28:59 706

原创 【Numpy】多维度切片截取

import numpy as npaq = np.array([[[1,2,3,4], [5,6,7,8], [9,10,11,12]], [[10,20,30,40], [50,60,70,80], [90,100,110,120]]])print(aq)print(aq.shape)a = np.arange(8).reshape(2,2,2)pr...

2018-12-17 11:43:49 2728 1

转载 linux下python sys.path永久添加自己的模块路径

1 . 临时性添加import syssys.path.append(‘模块路径’)这样有个问题是,当关闭shell后,就会失效2 . 永久性添加shell 下,cd /usr/lib/python2.7/dist-packages然后建立一个.pth的文件,例如我们建立一个mytest.pth$ sudo echo mytest.pth然后我们打开这个...

2018-12-06 10:27:51 1778

转载 ubunut python2 和python 3 同时存在 pip指向问题

因为python2和python3版本不兼容的原因,所以很多系统上避免不了转python2 和python3. pip 很容易指向同一个。在我的电脑上,pip和pip3 都指向了python3. 为了让pip指向python2, pip3 指向python3.需要做一些简单的修改;命令如下:which pip一般情况下会显示:/usr/local/bin/pip然后 vim /us...

2018-12-06 10:22:05 888

转载 解决Linux非root用户读写串口权限问题

前言在Linux中,对于非root用户,默认没有串口设备的读写权限。本文将讨论如何让普通用户拥有串口设备的读写权限。1. 问题描述通过编程读写串口打开设备时,提示没有权限[Errno 13] Permission denied: '/dev/ttyUSB0'    12.问题分析2.1 通过命令查看ttyUSB0权限dev@dev:~$ ls -l /dev/ttyUS...

2018-12-06 10:21:34 2448

转载 解决Linux中普通用户无权限访问串口设备问题

有两种方法:第一种:添加串口设备访问规则以root身份执行:vim /etc/udev/rules.d/70-ttyusb.rules内容为:KERNEL=="ttyUSB[0-9]*",MODE="0666"注意:内容里边的双引号不能丢,否则不会生效此方法有两个弊端:1.该方法会让所有的普通用户都具有访问这些串口设备的权限,存在一定的安全隐患2.加入此规则后,...

2018-12-06 10:20:36 804

转载 ubuntu下pip3 install 模块缓慢解决方案

一次性: pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名   例如:   pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas 国内源:清华:https://pypi.tuna.tsinghua.edu.cn/sim...

2018-12-05 22:27:14 4284 1

转载 ubunut 安装QT

下载网址:http://download.qt.io/archive/qt/选择版本后选择qt-opensource-linux-x64-5.8.0.run(767MB)run文件下载。 在Ubuntu上运行.run文件,有以下几个步骤:1、打开一个终端(ctrl+alt+t)2、cd 到.run文件所在目录3、输入"chmod +x foo.run"4、输入"./fo...

2018-12-03 22:51:49 234

原创 Numpy之np.transpose矩阵转置

    对于一维数组:>>> import numpy as np>>> t=np.arange(4)  #  插入值0-3>>> tarray([0, 1, 2, 3])>>> t.transpose()array([0, 1, 2, 3])>>>由上可见,对于一维数组而言,nu

2018-11-14 17:49:53 8598 1

原创 zero-shot object detection

推荐搭配套餐:Python 2.7 Keras 2.1.4 OpenCV 2.4.13 Tensorflow 1.3.0或者:Python 3.5-3.6 Keras 2.0.8 OpenCV 3.4.0 Tensorflow 1.3.0 安装:1 本人套餐:NVIDIA-SMI 384.130CUDA Version 8.0.61CUDNN_VERSI...

2018-11-13 16:29:07 2024 2

原创 YOLO-V3 把玩 image.c demo.c

detector.c#include "network.h"#include "region_layer.h"#include "cost_layer.h"#include "utils.h"#include "parser.h"#include "box.h"#include "demo.h"#include "option_list.h

2018-11-13 16:23:05 3811

原创 YOLO-V3 视频检测函数流程解读 demo()

对demo函数的理解:demo.h的声明:void demo(char *cfgfile, char *weightfile, float thresh, float hier_thresh, int cam_index, const char *filename, char **names, int classes, int frame_skip, char *prefix, char...

2018-11-13 16:11:48 5957 6

原创 YOLO-V3 图片检测函数流程解读 draw_detection_v3()

YOLO-V2的运行函数路径为:yolo.c中的test_yolo()  -->  image.c中的draw_detections()  YOLO-V3的运行函数路径为:detector.c中的test_detector()  --> image.c中的draw_detections_v3()detector.c中的命令传入接口:box.h中的结构体定义:...

2018-11-13 16:03:51 5276 3

原创 python遍历文件夹种的文件,筛选复制,txt写

import os, shutil# 规范化绝对路径src_dir = os.getcwd() #得到当前py文件的路径# if not os.path.exists(dst_dir):# os.makedirs(dst_dir)# print("fistr_dir is:\t{}".format(fistr_dir))if os.path.exists(src_dir):...

2018-11-03 14:01:24 2467

空空如也

空空如也

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

TA关注的人

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