numpy:np.newaxis 实现将行向量转换成列向量

yipeiwu_com7年前Python基础

np.newaxis 新增一个轴

如何将数组[0,1,2]转换成列向量

用ndarray[: , np.newaxis]

代码实质就是将原本的(0,1,2)移到行上,然后新增一列

其实可以更简单

ndarray.shape=(3,1) 



>> x = np.arange(3)
>> x
array([0, 1, 2])
>> x[:, np.newaxis]
array([[0], 
  [1], 
  [2]])

>> x[:, None]
array([[0], 
  [1], 
  [2]])

>> x[:, np.newaxis].shape 
(3, 1)
  
>>> X = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]])
>>> X[:, 1]
array([2, 6, 10])    % 这里是一个行

>>>X[:, 1][:, np.newaxis]
array([[2], 
  [6], 
  [10]])

将行换成列

当提取数组的某一列时,结果输出是按行输出,用X[:, 1][:, np.newaxis],将行转换成列

/post/175461.htm

以上这篇numpy:np.newaxis 实现将行向量转换成列向量就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

详解python播放音频的三种方法

第一种 使用pygame模块 pygame.mixer.init() pygame.mixer.music.load(self.wav_file) pygame.mix...

Django实战之用户认证(初始配置)

前两篇讲述了Django的理论,从这篇开始,我们真正进入Django实战部分,今天先从用户认证开始。 当大家平时打开一个网站时,第一步一般做什么?我猜大部分是先登录吧,所以我们就从用户认...

Python3.4学习笔记之 idle 清屏扩展插件用法分析

本文实例讲述了Python3.4 idle 清屏扩展插件用法。分享给大家供大家参考,具体如下: python idle 清屏问题的解决,使用python idle都会遇到一个常见而又懊恼...

理解Python中的绝对路径和相对路径

本文介绍了Python中的绝对路劲和相对路径,分享给大家,也给自己留个笔记 1、绝对路径 os.path.abspath("文件名"): 显示的是一个文件的绝对路劲 eg:...

使用python去除图片白色像素的实例

以下代码是把一个文件夹里的所有图片的 白色像素去掉,制作透明png图片 需要python和pil from PIL import Image import os for fil...