TH_NUM的博客

日常积累

python测试样例

使用python编写测试样例,对代码进行测试. import inspect import itertools import os import tempfile import torch.nn.functional as F import unittest import numpy...

2018-09-23 09:40:50

阅读数:40

评论数:0

使用tuna等源安装pytorch和tensorflow

阿里云或者豆瓣的镜像。 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣 http://pypi.douban.com/simple/ 清华大学 https:/...

2018-09-21 17:07:52

阅读数:54

评论数:0

使用ppa源安装python3.6

安装python3.6 sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.6 python3.6-dev -y 安装pip3.6 wget https://bootstrap.p...

2018-09-21 17:05:33

阅读数:49

评论数:0

python 处理Excel 表格

import xlrd worksheet = xlrd.open_workbook('20180426.xls') #打开excel文件 sheet_names= worksheet.sheet_names() #获取excel中所有工作表名 print(sheet_names)...

2018-08-29 15:57:55

阅读数:63

评论数:0

python tqdm进度条

from tqdm import tqdm with tqdm(total=100, desc='Train Epoch #{}'.format(1), disable=False) as t: t.set_post...

2018-08-23 12:37:54

阅读数:54

评论数:0

使用type新建一个类型

class A(object): def __init__(self,a): self.a=a def print(self): print("this is function A") class Acopy(A...

2018-08-20 14:05:22

阅读数:50

评论数:0

type() 和isinstance()的区别

class A: pass class B(A): pass isinstance(A(), A) # returns True type(A()) == A # returns True isinstance(B(), A) # returns Tr...

2018-08-20 13:05:35

阅读数:74

评论数:0

理解python中yield关键字

可迭代对象 mylist 是一个可迭代的对象。当你使用一个列表生成式来建立一个列表的时候,就建立了一个可迭代的对象: >>> mylist = [x*x for x in range(3)] >&...

2018-08-18 15:58:35

阅读数:30

评论数:0

python type()函数

type() 函数如果你只有第一个参数则返回对象的类型,三个参数返回新的类型对象。 语法 以下是 type() 方法的语法: class type(name, bases, dict) 参数 name – 类的名称。 bases – 基类的元组。 dict –...

2018-08-01 10:45:20

阅读数:60

评论数:0

python 调用C++动态库所遇到的undefined symbol ***

因为算法效率问题所以要在python中调用C, 先写一个C函数: test.cpp # include<stdio.h> # include <stdlib.h> //atoi # inc...

2018-07-24 15:11:55

阅读数:230

评论数:0

MPI 函数长度不同的数据分发和聚集 MPI_Scatterv、MPI_Allgatherv

MPI_Scatterv:分发数据 MPI_Allgatherv 不同长度的数据块收集,等价于依次以Comm中的每个进程为根进程调用MPI_Gatherv 或是以任一进程为跟进调用一次普通收集,紧接着再对收集到的数据进行一次广播。 #include <stdio.h&a...

2018-07-20 13:51:11

阅读数:94

评论数:0

python OrderedDict使用

很多人认为python中的字典是无序的,因为它是按照hash来存储的,但是python中有个模块collections(英文,收集、集合),里面自带了一个子类 OrderedDict,实现了对字典对象中元素的排序。 使用dict时,Key是无序的。在对dict做迭代时,我们无法确定Key的顺序...

2018-07-05 20:17:03

阅读数:56

评论数:0

argparse用法

从下面的代码中main.py说明: import argparse parser = argparse.ArgumentParser(description='PyTorch CIFAR10 Training') parser.add_argument('--lr', default=0.1,...

2018-06-23 13:05:28

阅读数:174

评论数:0

Anaconda 管理python环境

1.升级conda 环境 conda update conda 2 . 安装conda 参考https://blog.csdn.net/th_num/article/details/80077762 3 .列出conda下面的环境 conda info --envs 其中前面带*...

2018-06-04 14:16:43

阅读数:85

评论数:0

数据库中的空值与NULL的区别以及python中的NaN和None

数据库里面的”空值”有两种:空字符(“”)、空值(NULL)。 两种存储方式在数据库中都很常见,实际中根据业务或者个人习惯可以用这两种方式来存储“空值”。那这两种到底有什么区别,下面通过例子直接来展示: -- 创建表test create table `test` ( `id` int...

2018-05-24 13:43:48

阅读数:440

评论数:0

numpy的getA()/getA1()/getH()/getI()函数

1.mat.getA() 将自身矩阵变量转化为ndarray类型的变量。 等价于np.asarray(self) 原因: mat 不可以直接通过index访问元素,例如下面的mat[3][6]就会报错。 a = np.mat([[1,2],[3,4]]) a Out[251]: ...

2018-05-17 13:04:58

阅读数:65

评论数:0

python pickle序列化存储

序列化存储: 序列化对象可以在磁盘上保存对象,并在需要的时候读取出来。任何对象都可以执行序列化操作,字典对象也不例外。 def storeTree(inputTree,filename): import pickle fw=open(filename,"w&a...

2018-05-16 15:40:47

阅读数:56

评论数:0

python 引用传值、赋值

python 数组 A=B 默认的是引用传值,改变A中的元素,B中的元素同样改变。 而A=B[:]则是传值,改变A中的元素的值,B中元素的值保持不变。 样例: 引用 a=[1,2,3,4] b=a[:] b[0]=4 print(b) print(a) def Cal(A): ...

2018-05-16 14:26:17

阅读数:125

评论数:0

python append和entend的区别

了Python语言列表类型自带的extend()和append()方法。这两个方法功能类似,但是在处理 多个列表时,这两个方法的处理结果是完全不同的。 假定存在两个列表,A和B: A=[1,2,3] B=[4,5,6] A.append(B) 输出: [1, 2, 3, [4, 5,...

2018-05-16 14:15:49

阅读数:77

评论数:0

python 列举文件夹下面的文件

#列举文件 from os import listdir trainningFileList=listdir('digits/testDigits') print(trainningFileList)

2018-05-16 10:44:42

阅读数:125

评论数:0

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