TH_NUM的博客

日常积累

python里面的list转换成ctypes里面的向量

import ctypes def c_array(ctype,values): """Create ctypes array from a python array Parameters ---------- ...

2019-01-21 14:28:00

阅读数 57

评论数 0

python中的上下文管理协议 __enter__ __exit__

所谓上下文管理协议,就是咱们打开文件时常用的一种方法:with __enter__(self):当with开始运行的时候触发此方法的运行 __exit__(self, exc_type, exc_val, exc_tb):当with运行结束之后触发此方法的运行 exc_type如果抛出异常,这里获...

2019-01-21 12:13:38

阅读数 46

评论数 3

python 读取文件中的字典配置

python 读取文件中的字典配置 hello.txt 内容: { 'a':'123', 'b':43 } 读取hello.txt dict 文件的配置 f=open('hello.txt','r') my_dict =eval(f.read()) #字典

2019-01-15 14:57:55

阅读数 81

评论数 0

python 解压zip文件

import os import zipfile zip_file_path = os.path.join(root, 'file.zip') with zipfile.ZipFile(zip_file_path) as zf: zf.extractall(root)

2019-01-15 10:35:08

阅读数 25

评论数 0

python 通过logging记录INFO和DEBUG记录

import shutil import os from itertools import cycle import logging.config from datetime import datetime import json from bokeh.io import output_file,...

2019-01-10 15:36:16

阅读数 50

评论数 0

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

阅读数 85

评论数 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

阅读数 307

评论数 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://boots...

2018-09-21 17:05:33

阅读数 143

评论数 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

阅读数 86

评论数 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

阅读数 100

评论数 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

阅读数 85

评论数 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

阅读数 126

评论数 0

理解python中yield关键字

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

2018-08-18 15:58:35

阅读数 45

评论数 0

python type()函数

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

2018-08-01 10:45:20

阅读数 430

评论数 0

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

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

2018-07-24 15:11:55

阅读数 532

评论数 0

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

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

2018-07-20 13:51:11

阅读数 270

评论数 0

python OrderedDict使用

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

2018-07-05 20:17:03

阅读数 148

评论数 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

阅读数 291

评论数 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

阅读数 106

评论数 0

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

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

2018-05-24 13:43:48

阅读数 1068

评论数 0

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