自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python用HDF5存储和加载图片特征

Python用HDF5简单存储和加载图片特征

2022-12-06 15:32:01 848 1

原创 Be aware, overflowing tokens are not returned for the setting you have chosen

原文提醒如下:Be aware, overflowing tokens are not returned for the setting you have chosen, i.e. sequence pairs with the 'longest_first' truncation strategy. So the returned list will always be empty even if some tokens have been removed.出现场景:encode_token

2022-04-21 17:02:57 4864

原创 Pytorch GRU

import torchimport torch.nn as nnclass GRU(nn.Module): '''GRU + 全连接''' def __init__(self, num_layers=1, input_size=8, hidden_size=64, time_step=20, output_size=1): ...

2020-04-07 23:53:59 862

原创 Pytorch LSTM

import torchimport torch.nn as nnclass LSTM(nn.Module): '''LSTM + 全连接''' def __init__(self, num_layers=1, input_size=8, hidden_size=64, time_step=20, output_size=1): ...

2020-04-07 23:53:02 392 3

原创 Python 建立由列表组成的列表

列表是容器序列,里面存放的是对象的引用,使用下面的方法创建的列表赋值时会有bug。a = [['_'] * 3] * 3 # 想创建一个二维列表 print(a) # [['_', '_', '_'], ['_', '_', '_'], ['_', '_', '_']]a[0][0] = '996' # 只改变第一个子列表的第一个值print...

2020-02-24 09:39:45 1518

原创 Python 赋值与拷贝

变量赋值相当于什么? Python中的变量赋值就相当于贴标签。例如创建一个列表a = [1, 2, 3],那么列表[1, 2, 3]的一个标签为a。此时将变量a赋值给变量b,也就相当于列表[1, 2, 3]有了两个标签a和b,内容和地址没有改变,只是换了个叫法。例子如下:# 例1a = [1, 2, 3]b = a # 传递列...

2020-02-23 19:44:30 304

原创 Python 二叉树先序中序后序遍历 非递归

先序遍历二叉树非递归 类似递归的思想,遇到一个节点先打印出来,然后依次访问左右节点。但是非递归借助栈来实现有所不同,应该先打印当前节点,然后依次入栈右节点和左节点,因为此时栈的插入顺序和弹出顺序相反。 节点的结构:class TreeNode: def __init__(self, x): self.val = x se...

2020-02-21 16:55:04 2124

原创 Python 判断质数(素数)

质数是指大于1的自然数中,只能被自己和1整除的数def is_prime(num): if num < 2: # 质数的定义是大于1的自然数 return False i = 2 while i * i <= num: # 若i平方大于num 则i不是num的因数 如i=2的平方>3 if num % i ==...

2020-02-16 15:48:07 799 1

原创 Python 生成one_hot标签和恢复

首先生成一个主对角全为1的其余全为0的矩阵,比如有n个分类就是n * n,效果如下: 随后根据标签列表(或者numpy数组)选取合适的行,比如标签是[9, 1, 0, 0], 那么就会选择上图矩阵中对应的9、1、0、0行,得到one_hot标签,如果不熟悉numpy数组的列表切片的(就是说numpy_array[slice]中的slice是列表),可以看下这篇Python ...

2019-05-29 17:15:04 5173

原创 Python Numpy数组使用列表索引

用一个例子理解一下# -*- encoding=utf-8 -*-''' author : James-J time : 2019/05/29'''import numpy as npif __name__ == '__main__': data = np.array([[1, 2, 3, 4], [5,...

2019-05-29 16:54:54 8738

原创 Python返回列表中出现次数最多的值

def majorityCnt(classList): '''返回标签列表中最多的标签''' count_dict = {} for label in classList: if label not in count_dict.keys(): count_dict[label] = 0 count_dict[labe...

2019-05-24 20:18:08 3495

原创 C++中传值传指针传引用的区别

当调用函数时,传递的参数有传值、传指针、传引用这三种形式。直接传值是直接开辟了一个跟主函数实参一样的空间(地址不一样),里面存放了了跟实参一样大小的值,就相当于数值大小相同但是位置不同。你在这个调用函数里使用这个一样大小的值,完全不影响主函数实参的值。就好比主函数的空间就是一栋楼,里面的一个房间里放着一些东西(相当于实参变量值)。现在我调用了一个函数,就相当于我在另一栋楼的另一个房间里面,把刚...

2019-02-28 17:59:28 8565 1

原创 win10安装tensorflow gpu版本

一、安装cuda查看电脑支持的cuda版本安装cuda(相当于运算平台)才能使得GPU用于我们所需的复杂的计算首先打开控制面板,然后搜索“nvidia 控制面板”,打开来到这个界面,点击帮助中的系统信息点击组件后直接查看cuda版本号,我的是9.1下载安装cuda 然后按照这个版本去下:9.0版本: https://developer.nvidia.co...

2019-02-26 18:31:05 772

原创 Python pip命令快速安装包

pip install 安装包名称 -i https://pypi.tuna.tsinghua.edu.cn/simple例如:pip install tensorflow-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple将国外源换成清华源,会快很多。...

2019-02-26 12:42:51 1865

原创 Tensorflow入门:一个比较完整的MNIST数据集训练代码

        一个较为完整的mnist数据集训练模型 全连接模型 精确度接近98%        使用指数衰减学习率、滑动平均、正则化、模型保存与读取        过程中需要联网下载mnist数据集        tensorflow的GPU版本运行 并且设置GPU按需分配# -*- coding: utf-8 -*- #import tensorflow as tffrom ...

2018-10-26 16:16:56 1058 1

原创 os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID" os.environ["CUDA_VISIBLE_DEVICES"] = "0"

os.environ[“CUDA_DEVICE_ORDER”] = “PCI_BUS_ID” # 按照PCI_BUS_ID顺序从0开始排列GPU设备  os.environ[“CUDA_VISIBLE_DEVICES”] = “0” #设置当前使用的GPU设备仅为0号设备  设备名称为'/gpu:0' os.environ[“CUDA_VISIBLE_DEVICES”] = “1” #设置当前...

2018-10-26 14:48:22 41244 5

原创 简单理解LSTM

      文章对LSTM入门的基础知识进行讲解,希望有助于您的理解。      LSTM(长短时记忆网络)的理解要从简单的RNN(循环神经网络)说起。     RNN理解     学习LSTM我们经常会先看到RNN的例子,因为LSTM是RNN的一种优化的变形。下图是RNN的结构:       参数:  X:输入   h:输出   下标t:当前的时刻       横向的箭头...

2018-10-14 20:50:41 4347 6

原创 Python中传参数args=(3,) 为什么要加上逗号

       python中传参数的是时候如果直接传args = (3),那么解释器会觉得你是传了一个数字而不是元组。只有args = (3,)这样传才会默认为传进一个元组。这是格式要求。       例子如下       在pycharm上面创建线程的时候,只传一个参数会显示高亮警告:...

2018-09-21 15:51:21 3752 1

原创 Python中的直接赋值、深拷贝、浅拷贝

1.直接赋值直接赋值只是传对象的引用而已,相当于两个变量同时指向一个地方,所以不论这两个变量哪一个改变,他们同时指向的地方都会改变。list_1 = [1,2,3,[4,5]]list_2 = list_1print(list_1,list_2)# 对list_2的内容赋值list_2[0] = 0print(list_1,list_2)2.浅拷贝  copy()当使用浅拷贝时,只是拷...

2018-06-29 16:12:56 843 1

原创 Pycharm调用Turtle时 窗口一闪而过

#彩色螺旋线import turtleimport timeturtle.pensize(2)turtle.bgcolor("black")colors = ["red","yellow","purple","blue"]turtle.tracer(False)for x in range(400): turtle.forward(2*x) turtle.color(...

2018-06-29 00:08:26 16755 6

原创 Tensorflow-gpu导入出错ImportError: Could not find 'cudart64_90.dll'

   提示错误如下:ImportError: Could not find 'cudart64_90.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. Download and install CUDA 9.0 ...

2018-06-23 20:34:42 4472

空空如也

空空如也

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

TA关注的人

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