Python
Y_蒋林志
不如打工去
展开
-
Python语言ACM模式的输入输出格式(转载)
0 前言 因为最近需要使用ACM模式进行笔试,就转载了几篇讲ACM模式下输入输出格式的文章,希望对大家也有帮助。 1 代码 # encoding: utf-8 ''''' Created on Nov 6th, 2014 @author: Speedcell ''' '''''Python的输入是野生字符串,所以要自己转类型 strip去掉左右两端的空白符,返回str slipt把字符串按空白符拆开,返回[str] map把list里面的值映射到指定类型,返回[type]转载 2021-09-01 11:05:38 · 2068 阅读 · 1 评论 -
Python中list和array切片的简单比较
1 List python中list切片的使用非常简洁,但是list不支持二维数组。因为list不是像nampy数组那么规范,没办法直接进行切片操作。 2 array X[:,0]是numpy中数组的一种写法,表示对一个二维数组,取该二维数组第一维中的所有数据,第二维中取第0个数据,直观来说,X[:,0]就是取所有行的第0个数据, X[:,1] 就是取所有行的第1个数据。 X[n,:]是取第1维中下标为n的元素的所有值。 X[:, m:n],即取所有数据的第m到n-1列数据,含左不含右。 ...原创 2021-08-24 12:11:29 · 550 阅读 · 5 评论 -
Pytorch中使用transforms.ToTensor和transforms.ToPILImage的numpy.ndarray与Tensor和PILImage的转换举例(转载)
作为刚接触Pytorch的新人,在刚开始时候处理三种数据tensor,numpy,PIL有点弄晕了,而且中间的转换过程需要注意类型,仅此记录下来,如果能有幸帮到大家那更好了。 Pytorch中使用transforms.ToTensor和transforms.ToPILImage的numpy.ndarray与Tensor和PILImage的转换举例 进入正题,我们首先看看numpy to tensor的情况: import numpy as np from torchvision import transfo转载 2021-08-05 14:39:53 · 726 阅读 · 0 评论 -
numpy和cv2.imread( )中三维数组位置详解
文章目录0 前言1 numpy中的三维数组2 cv2.imread( )中的三维数组 0 前言 我们在做图像处理的时候会遇到三维数组。我们可以将三维数组想象成为一个立方体,第一维度理解为立方体的长,第二维度理解为宽,彩色图片是3通道的,所以第三维“图片通道”想象成深度。用立方体中直观展示: 1 numpy中的三维数组 通过 np.zeros( ) 创建一个2行4列3个通道的三维数组,并给第1行第2列第1通道赋值为1。 import numpy as np def test3D(): data_a原创 2021-08-03 01:01:30 · 3425 阅读 · 1 评论