python矩阵水平镜像

方法1:

label = label.T[::-1].transpose()

方法2:

label = label[:,::-1]

方法3:

使用 numpy.fliplr

https://docs.scipy.org/doc/numpy/reference/generated/numpy.fliplr.html

numpy.fliplr

numpy.fliplr(m)[source]

Flip array in the left/right direction.

Flip the entries in each row in the left/right direction. Columns are preserved, but appear in a different order than before.

Parameters:
m : array_like

Input array, must be at least 2-D.

Returns:
f : ndarray

A view of m with the columns reversed. Since a view is returned, this operation is .

See also

flipud
Flip array in the up/down direction.
rot90
Rotate array counterclockwise.

Notes

Equivalent to m[:,::-1]. Requires the array to be at least 2-D.

Examples

>>> A = np.diag([1.,2.,3.])
>>> A
array([[ 1.,  0.,  0.],
       [ 0.,  2.,  0.],
       [ 0.,  0.,  3.]])
>>> np.fliplr(A)
array([[ 0.,  0.,  1.],
       [ 0.,  2.,  0.],
       [ 3.,  0.,  0.]])
>>> A = np.random.randn(2,3,5)
>>> np.all(np.fliplr(A) == A[:,::-1,...])
True
时间: 2024-12-29 07:20:35

python矩阵水平镜像的相关文章

Python PyPI中国镜像

from:http://blog.makto.me/post/2012-11-01/pypi-mirror from:http://www.pypi-mirrors.org/ from:http://pypi.hustunique.com/ from:http://pypi.douban.com/ 作为 easy_install 的升级版,pip 为 Pyhton 的包管理提供了极大的方便.一行命令即可完成所需模块的安装: 1 $ sudo pip install simplejson 省去了手

Python 使用pypi镜像源加速第三方库在线安装

用easy_install和pip来安装第三方库很方便它们的原理其实就是从Python的官方源pypi.python.org/pypi 下载到本地,然后解包安装.不过因为某些原因,访问官方的pypi不稳定,很慢甚至访问不了.跟ubuntu的apt和centos的yum有各个镜像源一样,pypi也有.在国内的强烈推荐豆瓣的源http://pypi.douban.com/simple/ 注意后面要有/simple目录. 使用镜像源很简单,用-i指定就行了:easy_install -i http:/

Python pip 国内镜像大全及使用办法

最近写了一篇关于"微软开源分布式高性能GB框架LightGBM安装使用"的文章,有小伙伴安装python环境遇到了问题.我个人也尝试安装了一下,确实遇到了很多问题.最关键的一个就是使用pip安装时,"https://pypi.python.org/simple/scipy/"访问不了了,无法安装.刚好最近使用Nodejs的NPM时也是遇到类似的问题,解决的办法是使用国内镜像,于是开找. 国内镜像 http://pypi.douban.com/simple/ 豆瓣 h

Python 矩阵相关

Python 中矩阵运算主要使用numpy库.NumPy的主要对象是同种元素的多维数组.这是一个所有的元素都是一种类型.通过一个正整数索引的元素表格(通常是元素是数字).因此对于随机查找来说,比python自带的list快很多. 在numpy里面通常使用两个变量:array和matrix.其实python标准类库中也有array,但是它的功能相对numpy的少很多,所以不用.matrix是array的分支,matrix可以看做二维的array,array可以是多维,matrix和array在很多

更换Python pip库镜像地址

一般安装python之后,pip默认的镜像地址是:https://pypi.org/simple 但是由于默认的官方pypi经常被墙,或者连接速度较慢,导致pip安装经常不可用或者下载安装包失败,所以我们最好是将自己使用的pip源更换一下,使用境内的pip镜像安装源. 网上有很多可用的源,例如: 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple  清华大学的pip源是官网pypi的镜像,每隔5分钟同步一次,重点推荐!!! 阿里云:http://mirro

Python配置清华镜像源

1.前言 使用pip 安装服务器在国外的python 库时,下载需要很长时间,在配置文件中设置国内镜像可以提高速度,清华镜像源就是其中之一. 2.pypi 镜像使用帮助 网址:(https://mirrors.tuna.tsinghua.edu.cn/help/pypi/) 3.临时配置 若只是临时下载一个python库的话,则可使用以下命令进行配置: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package 说明:

python使用国内镜像库

使用python虽然导入库非常方便,但有时也会碰到许多的问题.下载速度有时候很慢.在网上找来了一个关于将python的pip调成寻找国内镜像的方法. 国内镜像地址: http://pypi.douban.com/simple/ 豆瓣 http://mirrors.aliyun.com/pypi/simple/ 阿里 http://pypi.hustunique.com/simple/ 华中理工大学 http://pypi.sdutlinux.org/simple/ 山东理工大学 http://p

更换Python默认软件镜像源

限于一些众所周知的原因,在我们pip安装软件的时候出现类似报错: data = self.read(amt=amt, decode_content=decode_content) File "C:\Python27\lib\site-packages\pip\_vendor\requests\packages\urllib3\re sponse.py", line 227, in read raise ReadTimeoutError(self._pool, None, 'Read t

python矩阵转置 以及 计算余弦

矩阵转置: http://stackoverflow.com/questions/5954603/python-numpy-transpose http://www.imissy.cn/?p=105 余弦计算: http://stackoverflow.com/questions/1823293/optimized-method-for-calculating-cosine-distance-in-python