python
周小天..
机器视觉、医疗
展开
-
python-剔除含nan的行列
转发:13_Numpy数组(ndarray)中含有缺失值(nan)行和列的删除方法_饺子大人的博客-CSDN博客nan在python中是浮点类型 float('nan')原创 2021-11-30 22:35:58 · 4079 阅读 · 0 评论 -
python-Numpy:对Axis的理解
转发:Numpy:对Axis的理解 - 知乎原创 2021-11-30 22:30:38 · 1097 阅读 · 0 评论 -
python-数据类型(int float bool)
参考《数据结构与算法 Python语言实现》python的数字类型有 int float str,这些和我们在java,c++中理解的基本数字类型不一样!!!int float str都是类int原创 2021-04-12 21:41:24 · 229 阅读 · 1 评论 -
python-标识符
参考书籍《数据结构与算法 Python语言实现》1、python是动态类型语言,标识符的数据类型不需要实现声明。c++,java需要2、python标识符可以赋值None。和c++,java的NULL相似3、python标识符和对象建立关联,是浅拷贝a = [1,2,1]b = ac = ab[0] = 3print(a,b,c)输出:[3, 2, 1] [3, 2, 1] [3, 2, 1]...原创 2021-04-12 21:23:39 · 228 阅读 · 0 评论 -
注释格式-python
def func(path, field_storage, temporary): '''基本描述 详细描述 Args: path (str): The path of the file to wrap field_storage (FileStorage): The :class:`FileStorage` instance to wrap temporary (bool): Whether or not to delete t.原创 2020-12-23 12:07:00 · 82 阅读 · 0 评论 -
注释格式-MATLAB
% Convert .xyz file to lammps data file.%% xyz2lmp(f_xyz)% 输入:% f_xyz: name of the input .xyz file.% 输出:%% 举例:% xyz2lmp('PdAu.xyz')%% 注意: The second line must be in specified format as:% PdAu xlo xhi ylo yhi zlo zhi%% Email: zhouzhiwei@hus.原创 2020-12-22 17:30:55 · 338 阅读 · 1 评论 -
python-多线程管理Event
转发:https://blog.csdn.net/wo198711203217/article/details/83583410?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&dist_request_id=1328642.11385.16155506128306193&depth_1-utm_source=distribute.pc_relevant.no原创 2021-03-12 20:51:44 · 83 阅读 · 0 评论 -
python-字典
1、字典的键数据类型字典键是可哈希的,其数据类型可以是数,字符串,元组,不能是列表,字典#数值a = {1:2,3:3}print(a)print(a[3])#字符串a = {'1':2,'3':3}print(a)print(a['3'])#元组a = {(1,):2,(3,):3}print(a)print(a[(3,)])...原创 2021-03-10 10:26:58 · 47 阅读 · 0 评论 -
python-字符串
python官方:https://docs.python.org/zh-cn/3.7/library/stdtypes.html?highlight=replace#str1、repalce原创 2021-03-08 11:11:15 · 52 阅读 · 0 评论 -
python-*的使用
用法一:表示乘法用法二:表示倍数a = (1,2)print(a*2)输出:(1, 2, 1, 2)用法三:接收任意多参数def func(f,*args): print ("formal arg:",args)func(1,2,3,4)输出:formal arg: (2, 3, 4)用法四:接收多个参数放入字典中def fun(**p): for i in p.items(): print(i)fun(x=1,y.原创 2021-03-08 11:02:54 · 284 阅读 · 0 评论 -
python-类相关知识点
知识点一:hasattr类中是否含有某属性转发:https://blog.csdn.net/brucewong0516/article/details/82813219hasattr(object, name)object -- 对象。name -- 字符串,属性名。return如果对象有该属性返回 True,否则返回 False。class variable: x = 1 y = 'a' z = Truedd = variable() print(ha原创 2021-03-08 10:24:47 · 45 阅读 · 0 评论 -
matplotlib使用
# -*- coding: utf-8 -*-"""Created on Thu Jul 4 10:04:59 2019@author: PC"""import numpy as npimport matplotlib.pyplot as plt#pylab和pyplot的区别'''1、pylab将numpy导入到了其命名空间中,这样会使得pylab表现的和matlab更加相似。现在来说我们经常使用pyplot,因为pyplot相比pylab更加纯粹'''#创建一个8*6点的图.原创 2021-03-03 19:23:40 · 69 阅读 · 1 评论 -
python-作用域
作用域就是一个 Python 程序可以直接访问命名空间的正文区域。在一个 python 程序中,直接访问一个变量,会从内到外依次访问所有的作用域直到找到,否则会报未定义的错误。Python 中,程序的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量是在哪里赋值的。变量的作用域决定了在哪一部分程序可以访问哪个特定的变量名称。Python的作用域一共有4种,分别是:有四种作用域:L(Local):最内层,包含局部变量,比如一个函数/方法内部。 E(Enclosing):包含了非局部原创 2021-03-02 15:29:42 · 62 阅读 · 0 评论 -
python-with语法
https://www.cnblogs.com/xiaxiaoxu/p/9747551.html原创 2021-03-02 14:53:21 · 59 阅读 · 0 评论 -
python-路径操作
合并路径import osprint(os.path.join('a','b'))输出:a\b原创 2021-03-02 10:25:16 · 73 阅读 · 0 评论 -
python-numpy保存数组
保存单个数组(二进制)import tensorflow as tfimport numpy as np#%% 将单个数组以二进制格式保存到磁盘#np.load和np.save是读写磁盘数组数据的两个主要函数,默认情况下,数组是以未压缩的原始二进制格式保存在扩展名为.npy的文件中。a = np.arange(5)np.save('test.npy',a) #这样在程序所在的文件夹就生成了一个test.npy文件#将test.npy文件中的文件读出来a=np.load(.原创 2021-03-02 10:06:33 · 2843 阅读 · 0 评论 -
python 常见知识点
# 拦截索引运算,注意和可迭代对象的区别class square(): def __getitem__(self, item): return item**2s = square()print(s[2])原创 2021-02-24 22:15:25 · 85 阅读 · 0 评论 -
python-可迭代对象与迭代器
#%% md可迭代对象iterable = {迭代器iterator,列表list,元组tuple,字典dict,字符串str}可迭代对象iterable特征:1、将for...in...这类语句迭代读取一条数据供我们使用的对象;2、所有的序列类型(也就是后面要说到的 Sequence),都是可迭代对象,如 list、str、tuple,还有映射类型 dict、文件对象等非序列类型也是可迭代对象3、自定义对象在实现了 iter() 方法或者实现了 getitem() 方法后,也可以成为可.原创 2021-01-22 15:32:19 · 69 阅读 · 0 评论 -
python-格式化输出
name = 'age'age = 18方式一:print('%s%d'%(name, age))方式二:print(‘hello_{}.tif’.format(age))希望所有的整数对齐,前面补零‘123’.zfill(5)输出:’00123’原创 2020-10-16 15:58:09 · 54 阅读 · 0 评论 -
python-numpy提取满足条件的数据
import numpy as np#ndarray 的条件选取array = np.arange(100).reshape(10,10)logicalData0 = np.logical_and(array[:,1]>5,array[:,1]<100)logicalData1 = np.logical_and(array[:,2]>5,array[:,2]<100)logicalData = np.logical_and(logicalData0,logicalDat.原创 2020-10-10 17:03:45 · 2449 阅读 · 0 评论 -
python-解析二进制数据
python-解析二进制数据'''parse binary file.py'''import numpy as npimport struct#输入参数filename = '1_result2D11.txt'dataPerLine = 12bytePerData = 4with open(filename,'rb') as f: #读取文件 data = [] #存放文件数据 d原创 2020-10-10 15:45:10 · 1023 阅读 · 0 评论 -
python-argparse模块详细解释
import argparseparser = argparse.ArgumentParser()parser.add_argument('-m',help='input parameter m',type=int) #输入参数parser.add_argument('-x',help='input parameter a',type=int,default=1) #可选参数parser.add_argument('-v',"--verbose", help="incr.原创 2020-09-27 17:53:08 · 300 阅读 · 0 评论