关于Numpy中的行向量和列向量详解

yipeiwu_com7年前Python基础

行向量

方式1

import numpy as np
b=np.array([1,2,3]).reshape((1,-1))
print(b,b.shape)

结果:

(array([[1, 2, 3]]), (1, 3))

方式2

import numpy as np
b=np.array([[1,2,3]]) #两层'[]'
print(b,b.shape)

结果

(array([[1, 2, 3]]), (1, 3))

列向量

方式1

import numpy as np
a=np.array([1,2,3]).reshape((-1,1))
print(a,a.shape)

结果:

(array([[1],
    [2],
    [3]]), (3, 1))

方式2

import numpy as np
a=np.array([[1,2,3]]).T
print(a,a.shape)

结果

(array([[1],
    [2],
    [3]]), (3, 1))

以上这篇关于Numpy中的行向量和列向量详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python使用pygame模块实现坦克大战游戏

python使用pygame模块实现坦克大战游戏

本文实例为大家分享了pygame模块实现坦克大战游戏的具体代码,供大家参考,具体内容如下 首先,第一步,游戏简单素材的准备。 炮弹,炮弹,坦克移动。音乐-开火素材。 其次,思路整理。 我...

python实现Dijkstra算法的最短路径问题

python实现Dijkstra算法的最短路径问题

迪杰斯特拉(Dijkstra)算法主要是针对没有负值的有向图,求解其中的单一起点到其他顶点的最短路径算法。 1 算法原理 迪杰斯特拉(Dijkstra)算法是一个按照路径长度递增的次序产...

python实现在字符串中查找子字符串的方法

本文实例讲述了python实现在字符串中查找子字符串的方法。分享给大家供大家参考。具体如下: 这里实现python在字符串中查找子字符串,如果找到则返回子字符串的位置,如果没有找到则返回...

详解使用python的logging模块在stdout输出的两种方法

详解使用python的logging模块在stdout输出 前言:   使用python的logging模块时,除了想将日志记录在文件中外,还希望在前台执行python脚本时,可以将日志...

Python实现带参数与不带参数的多重继承示例

本文实例讲述了Python实现带参数与不带参数的多重继承。分享给大家供大家参考,具体如下: 1. 不带参数的多重继承 # 作者:hhh5460 # 时间:2017.07.18 cla...