- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 np.r_和np.c_用法解析
numpy中np.r_和np.c_用于矩阵操作,具体来说:np.r_是按列连接两个矩阵,就是把两矩阵上下相加,要求列数相等。np.c_是按行连接两个矩阵,就是把两矩阵左右相加,要求行数相等。举例:import numpy as npa=np.array([1,2,3]) #注意这两个矩阵的形状是(3,),不是(1,3),[[1,2,3]]这个矩阵的形状才是(1,3)b=np.array([4,5,6])print(a.shape)print("=======================
2020-12-30 23:03:30 380
原创 解决TypeError: No conversion path for dtype: dtype(‘<U39‘)错误
在将数据写入h5文件时,出现了如提所示错误,发现写入数据包含字符串时就会报这个错误。目前有两个解决方法,一个是将字符串型数据保存到其它格式文件,如pickle文件,txt等;另一种是将字符串数据进行转换,然后再写入h5文件:img_dir_name_list_encode=[]for j in img_dir_name_list: img_dir_name_list_encode.append(j.encode())使用时(h5文件取出后),再转换一下就可以了:img_dir_name
2020-12-23 16:51:28 2560
原创 修改numpy array的数据类型
目录1、numpy数据类型2、改变numpy array数据类型1、numpy数据类型数据名称说明bool布尔类型,true,falseint_默认的整数类型(类似于 C 语言中的 long,int32 或 int64)intc与 C 的 int 类型一样,一般是 int32 或 int 64intp用于索引的整数类型(类似于 C 的 ssize_t,一般情况下仍然是 int32 或 int64)int8字节(-128 to 127)int16
2020-12-23 16:42:24 13976
原创 tf.transpose()转置函数介绍
如果一个二维张量做转置,我们很清楚该怎么做;如果一个三维或者更高维张量做转置呢,这时候可能会比较麻烦,人工去做就容易出错。tensorflow中有一个函数可以帮我们做这个工作:tf.transpose()函数定义:tf.transpose(a, perm=None, name=“transpose”)a待转置张量;perm转置方式,二维矩阵只有一种,高维矩阵有n!-1种,默认为None,采用完全颠倒的方式进行,比如一个(2,3,4)形状的三维矩阵,采用完全颠倒的方式转置后为(4,3,2)形状矩阵;
2020-12-19 22:30:23 635 2
原创 tf.tile() 用法介绍及示例
实现将某个张量里的元素数量在某个维度上进行复制几份,复制后张量的维度不变,只是该维度下张量元素数量发生增多。函数定义:tf.tile( input, multiples, name=None)input是待处理张量;multiples是复制的份数,list类型;name操作名字。示例:一维张量:由于只有一个维度,multiples对应的列表只有一个元素,表示该维度扩张到原来两倍。二维张量:第一个维度不扩展,第二个维度增加到原来两倍。第一个维度增加到原来3倍,
2020-12-19 22:14:41 940 2
原创 tf.reduce_sum()用法介绍
方法定义:tf.reduce_sum( input_tensor, axis=None, keepdims=None, name=None)tf.reduce_sum()作用是按一定方式计算张量中元素之和input_tensor为待处理张量;axis指定按哪个维度进行加和,默认将所有元素进行加和;keepdims默认为False,表示不维持原来张量的维度,反之维持原张量维度;name用于定义该操作名字。示例:有如下张量,形状为(2,3,4)的三维张量:
2020-12-19 20:24:48 28286 4
原创 jetson nano安装vscode及添加环境变量
网上有人已经针对jetson nano的aarm64架构对vscode进行了编译:链接:https://pan.baidu.com/s/1h-gCI0NLYXXBN5ZMAMdJOw提取码:ciaz安装命令:sudo dpkg -i code-oss_1.32.0-1550644676_arm64.deb安装后设置环境变量:ln -s /usr/share/code-oss/bin/code-oss /bin/vscode用以下命令查看所有的环境变量:echo $PATH...
2020-12-14 10:46:20 2776
原创 tf.expand_dims()用法
将矩阵在特定位置增加一维,举例如下:如果# t2是一个形状为 [2, 3, 5]的张量,以下操作将使该张量的维度发生以下变化。shape(expand_dims(t2, 0)) ==> [1, 2, 3, 5]shape(expand_dims(t2, 2)) ==> [2, 3, 1, 5]shape(expand_dims(t2, 3)) ==> [2, 3, 5, 1]特别的,expand_dims(t2, -1)是在最后增加一个维度。...
2020-12-09 10:08:33 1041
原创 区别numpy.random.uniform和np.random.randn和np.random.binomial
目录1、numpy.random.uniform()2、np.random.randn()3、np.random.binomial()1、numpy.random.uniform()numpy.random.uniform(low,high,size)从一个均匀分布[low,high)中随机采样,注意定义域是左闭右开,即包含low,不包含high.参数介绍:low: 采样下界,float类型,默认值为0;high: 采样上界,float类型,默认值为1;size: 输出样本数目,为int或元组
2020-12-07 22:46:08 1268
原创 Ubuntu安装jupyter后,使用时显示找不到命令(command not found)
sudo vim /etc/profile添加如下代码export PATH=$PATH:~/.local/bin退出编辑source /etc/profile//执行配置
2020-12-06 15:19:46 1529 2
原创 解决_tkinter.TclError: no display name and no $DISPLAY environment variable问题
目录1、Backend2、backend的四种设置方式:(1)直接在matplotlibrc文件中对backend进行配置,改文件位于:(2)针对某一特定脚本,可以使用use()函数(3)执行脚本时加一个参数(4)为当前shell或脚本设置MPLBACKEND环境变量参考文献:这几天在容器内部署了一个数据实时预处理+模型计算的服务,在物理机的图形界面下运行正常,但涉及到matplotlib的pyplot,放到纯命令行的容器里却报错了(如题),网上也查到了问题原因,并不是因为没装python3-tk和tk-
2020-12-04 19:55:20 15835 1
原创 Ubuntu18解决容器内连网代理设置问题
这几天在容器内部署一个modbus的master服务,需要下载一些软件包,因为在公司,需要设置代理,于是把以下两个位置相应文件进行了修改:vim ~/.bashrcvim /etc/apt/apt.conf然而还是连不上网,正好部门一个小兄弟刚解决了容器内设置代理问题,原来还要把/etc/apt/apt.conf.d/文件夹下的10proxy文件修改一下,如果没有这个文件就创建一个,里面修改为:Acquire::http::proxy "http://yourproxyaddress:proxyp
2020-12-04 19:21:43 566
原创 jetson nano 安装python机器学习三方库问题
jetson nano是aarm64架构,很多python三方库不能直接pip install,以下几个机器学习常用三方库安装方式:sudo apt-get install python3-numpy sudo apt-get install python3-scipysudo apt-get install python3-pandassudo apt-get install python3-matplotlibsudo apt-get install python3-sklearnopen
2020-12-03 09:49:04 2916
原创 jetson nano apt install 问题解决Could not handshake: An unexpected TLS packet was received. [xxx]
jetson nano apt source:qinghuayuandeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universedeb http://mirror
2020-12-03 09:29:51 4992
HexEditor64位.rar
2020-04-08
飞行仿真气动力数据机器学习建模方法(作者-中国航天空气动力技术研究院-王超等)
2019-08-20
MNIST_原始图像数据集.rar
2019-08-20
自己编写的BP神经网络解决异或问题代码
2019-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人