问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

python中如何在矩阵中添加一列或是一行??

发布网友 发布时间:2022-04-23 00:31

我来回答

5个回答

懂视网 时间:2022-05-10 11:13

下面就为大家分享一篇python 矩阵增加一行或一列的实例,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧

矩阵增加行

np.row_stack() 与 np.column_stack()
import numpy as np
a = np.array([[4, 4,], [5, 5]])
c = np.row_stack((a, [8,9]))
d = np.column_stack((a, [8,9]))

热心网友 时间:2022-05-10 08:21

例如文件t.data数据格式如下 1,2,3 4,5,6 7,8,9 //读入文件 file=open("t.data","r") //初始化矩阵 matrix=[] //读入数据并加到矩阵中 for line in file: line.strip() matrix.append(line.split(',')) //打印 print(matrix)

热心网友 时间:2022-05-10 09:39

>>> import numpy as np
>>> a = np.arange(1,11).reshape(10,1)
>>> b = a * 1.1
>>> c = a / 1.1
>>> a
array([[ 1],
       [ 2],
       [ 3],
       [ 4],
       [ 5],
       [ 6],
       [ 7],
       [ 8],
       [ 9],
       [10]])
>>> b
array([[  1.1],
       [  2.2],
       [  3.3],
       [  4.4],
       [  5.5],
       [  6.6],
       [  7.7],
       [  8.8],
       [  9.9],
       [ 11. ]])
>>> c
array([[ 0.90909091],
       [ 1.81818182],
       [ 2.72727273],
       [ 3.63636364],
       [ 4.54545455],
       [ 5.45454545],
       [ 6.36363636],
       [ 7.27272727],
       [ 8.18181818],
       [ 9.09090909]])
>>> x = np.array([
...     np.reshape(a, len(a)),
...     np.reshape(b, len(b)),
...     np.reshape(c, len(c))
...     ]).transpose()
>>> x
array([[  1.        ,   1.1       ,   0.90909091],
       [  2.        ,   2.2       ,   1.81818182],
       [  3.        ,   3.3       ,   2.72727273],
       [  4.        ,   4.4       ,   3.63636364],
       [  5.        ,   5.5       ,   4.54545455],
       [  6.        ,   6.6       ,   5.45454545],
       [  7.        ,   7.7       ,   6.36363636],
       [  8.        ,   8.8       ,   7.27272727],
       [  9.        ,   9.9       ,   8.18181818],
       [ 10.        ,  11.        ,   9.09090909]])
>>>

is it?

热心网友 时间:2022-05-10 11:14

a = [[1],
[2],
[3]]
b = [[4],
[5],
[6]]
c = [[7],
[8],
[9]]
res = map(lambda x,y,z: [x[0],y[0],z[0]], a, b, c)
print res

如果是行的话:
a = [[1,2,3]]
b = [[4,5,6]]
c = [[7,8,9]]
res = a+b+c
print res

热心网友 时间:2022-05-10 13:05

np.hstack
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
抽烟的烟雾pm是多少 使命召唤手游怎么改名字_改名方法介绍 使命召唤手游 使命召唤手游怎么取单字ID? 建筑行业资质能进行锅炉房设计么 勘察设计丙级资质业务范围 丙级资质的设 读书心得作文的例子 谈谈你对读书的体会,谈谈你读书的故事 百度云怎么登陆? 如何用电脑登录百度云 Python 根据原EXCEL表数据新增一列,如何实现? 给女孩起名字?什么字最好听 下个什么软件可以设置苹果手机铃声? linux新建文件命令是什么? 给女孩起名。 给女孩子起名字。 用什么软件可以更改苹果手机铃声? 给女孩子起名字怎么起 苹果手机怎么设置铃声?需要在电脑上下载什么软件? 微信视频号发的视频除微信朋友外其他人能看到吗? 怎么设置抖音陌生人看不到你的作品 视频号设置的不让别人看,又想拉出来 漂白水洗白裤子是用冷水还是热水 怎样不让别人看见微信视频号消息 用漂白水洗衣服会怎么样嘛 漂白液可以洗内衣不呀? 设置不让别人看到的视频号重新要让别人看见怎么设置 漂白水洗衣服对人有什么危害吗? vx视频号怎么不让陌生人看到 为什么用漂白液洗白色的衣服会越洗越黄? 洋葱炒羊肉片的做法 Linux虚拟机命令如何创建新的文件和文件夹? python 怎么创建一个duilie 怎样给女孩起名字?好听大气的女孩名字推荐 用什么软件可以制作苹果手机铃声 高分给女孩起名!!! 电脑上要下载什么软件才能下载苹果手机里面的歌曲为铃声 Python 操作Excel,怎么插入一行或一列 求助,python如何在csv插入一列的问题 怎样用Python将excel的某一列生成一个列表? 起名有什么禁忌吗?就是给女孩子起名 python 怎么添加列名(表头)? python中,如何在每一次for循环时都建一个新的列表? python如何创建空数组? 怎样在linux中新建一个文件夹 如何建立与Python列表和阵列结构数组 历史学习中问“内在联系” 是什么意思?怎么回答? Python如何在HTML插入列 洋葱炒羊肉的做法步骤图,洋葱炒羊肉怎么做好吃 什么是本质,什么是内在联系?
  • 焦点

最新推荐

猜你喜欢

热门推荐