自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Github最新的64位HexEditor.dll插件,已测试,可正常使用,用于查看二进制和十六进制文件。 使用方法: 在Notepad++安装目录中的plugins文件夹下创建一个文件夹,例如“HexEditor”,将dll文件放进去即可。

2020-04-08

飞行仿真气动力数据机器学习建模方法(作者-中国航天空气动力技术研究院-王超等)

这篇文章主要讲了机器学习在CFD(计算流体力学)领域的跨学科应用,研究方法和角度值得学习,具体内容:基于机器学习思想,提出了一种大空域、宽速域的气动力建模方法.该方法利用飞行仿真弹道数据辨识的气动力数据,采用人工神经网络技术,实现了对高度、速度、姿态和舵偏角等多维度强非线性特性的全弹道气动力数据的高精度逼近.

2019-08-20

MNIST_原始图像数据集.rar

MNIST手写数字数据集,包括训练集和测试集两部分,训练集和测试集的标签分别在train_lables.txt和test_lables.txt两个文件中,序号与手写数字图片相对应,导入后可以转化为相应矩阵。该文档可用来练习制作自己的数据集过程。

2019-08-20

自己编写的BP神经网络解决异或问题代码

自己编写的BP神经网络解决异或问题代码,该代码注释了自己的编程体会,使用了最少的隐含层神经元解决异或问题,很适合新手对BP神经网络的理解。

2019-04-06

空空如也

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

TA关注的人

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