
Python基础
Howardk
这个作者很懒,什么都没留下…
展开
-
Python os.path.join使用
函数作用:用于路径拼接。会从第一个以”/”开头的参数开始拼接,之前的参数全部丢弃。 以上一种情况为先。在上一种情况确保情况下,若出现”./”开头的参数,会从”./”开头的参数的上一个参数开始拼接。示例:import osprint("1:",os.path.join('father','/son','a.txt'))print("2:",os.path.join('/fathe...原创 2019-01-11 19:49:40 · 564 阅读 · 0 评论 -
os.path.basename()
函数作用:返回path最后的文件名示例:path='D:\file\cat\dog.jpg'print(os.path.basename(path))结果:dog.jpg原创 2019-01-12 21:03:52 · 12928 阅读 · 0 评论 -
Numpy使用总结(7)——随机模块
import numpy as npprint(np.random.rand()) # 返回一个随机数print(np.random.rand(3,2)) # 生成3*2的数组,大小在0到1之间print(np.random.randint(10,size = (5,4))) #返回的是随机的整数,左闭右开print(np.random.randint(0,10,3)) #...原创 2019-01-12 17:11:04 · 164 阅读 · 0 评论 -
Numpy使用总结(6)——四则运算
import numpy as npx = np.array([5,5])y = np.array([2,2])print(np.multiply(x,y)) # 矩阵相乘print(np.dot(x,y)) # 矩阵点乘y = np.array([1,1,1,4])x = np.array([1,1,1,2])print(x==y) # 是否相等print(np....原创 2019-01-12 16:41:07 · 429 阅读 · 0 评论 -
Numpy使用总结(5)——数组生产
import numpy as npprint(np.arange(2,20,2,dtype=np.float32)) # 从2到20,每隔2个数生成1个float32数值print(np.linspace(0,10,10)) # 0到10之间生成10个间距相等的数print(np.zeros(3)) # 构造全0数组print(np.ones((3,3))) # 构造3...原创 2019-01-12 16:25:22 · 197 阅读 · 0 评论 -
Numpy使用总结(4)——形状操作
import numpy as nptang_array = np.arange(10)print(tang_array)print(tang_array.shape) # 数组形状print(tang_array.reshape(2,5)) # 改变数组形状,数组大小不能改变tang_array = tang_array[np.newaxis,:] # 增加维度,维度变为(...原创 2019-01-12 15:40:08 · 229 阅读 · 1 评论 -
Numpy使用总结(3)——排序
import numpy as nptang_array = np.array([[1.5,1.3,7.5], [5.6,7.8,1.2]])print(np.sort(tang_array)) # 默认以x轴进行从小到大排序print(np.sort(tang_array,axis=0)) # 以y轴进行从小到大排序print(np....原创 2019-01-12 15:02:12 · 382 阅读 · 0 评论 -
Numpy使用总结(2)——数值计算
import numpy as nptang_array = np.array([[1,2,3],[4,5,6]])print(np.sum(tang_array)) # 求和print(np.sum(tang_array,axis=0)) # 沿着y轴求和print(np.sum(tang_array,axis=1)) # 沿着x轴求和print(tang_array.pro...原创 2019-01-12 14:39:34 · 324 阅读 · 0 评论 -
Numpy使用总结(1)——array结构
对于ndarray结构来说,里面所有的元素必须是同一类型的 如果不是的话,会自动的向下进行转换。1.把list传入array来构造arrayimport numpy as nptang_list = [1,2,3,4,5]tang_array = np.array(tang_list)print(tang_array)结果:[1 2 3 4 5]2、ndarr...原创 2019-01-11 21:51:11 · 400 阅读 · 0 评论 -
python glob.glob使用
函数功能:匹配所有的符合条件的文件,并将其以list的形式返回示例:当前文件夹下有如下文件import globlist = glob.glob(‘*g’)print(list) 结果:['dog.1012.jpg', 'dog.1013.jpg', 'dog.1014.jpg', 'dog.1015.jpg', 'dog.1016.jpg']...原创 2019-01-11 20:38:45 · 36456 阅读 · 0 评论 -
对于Python中@property的理解和使用
在我们定义数据库字段类的时候,往往需要对其中的类属性做一些限制,一般用get和set方法来写,那在python中,我们该怎么做能够少写代码,又能优雅的实现想要的限制,减少错误的发生呢,这时候就需要我们的@property闪亮登场啦,巴拉巴拉能量……..用代码来举例子更容易理解,比如一个学生成绩表定义成这样:class Student(object): def ge...转载 2019-01-13 19:55:23 · 136 阅读 · 0 评论