作者panypany (比蘑菇闪耀的海带)
看板Python
标题[问题] python新手请问array应用的问题
时间Wed May 23 08:11:20 2018
各位前辈大家好
小弟近期接触到python
遇到一些关於array应用方面的问题
不知道下哪些关键字,用array爬过文好像没有类似的问题
我在程式中将处理过的资料输出成array
在array上,为了将特定栏位中等於特定值的资料做运算
所以打算将每个栏位都定义代号,方便做到这个想法
我想要的array结果,样子类似:
a b c d e <- 我想加上去的地方
0 3 11 5 10 0
1 3 12 2 9 0
2 2 5 10 10 2
3 3 6 3 2 1
原本的array就是没有abcde的样子
array内容是我随便写得数字
实际array的大小有好几万笔data,栏位有40多个
所以array内容先随便举例
--
我的目的是打算将
e=0的所有data (np[0],np[1]两项)
e=1的所有data (np[3]一项)
等等
分别拿出来做运算
所以也想请问,如果有其他方法可以做到这个目的的话
也希望大家可以给我点提示
拜托各位了<(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.77.72.74
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1527034282.A.7CA.html
※ 编辑: panypany (203.77.72.74), 05/23/2018 08:15:39
1F:→ st9760916: 资料已经是二维? 05/23 08:49
是的,资料已经是二维
我想在已有的二维array加上标签这样
2F:推 handsomeLin: pandas应该可以轻松帮你解决 05/23 10:36
我有想过用pandas但我不太会用
既然这样那我还是先去研究一下pandas好了
感谢大大
※ 编辑: panypany (203.77.72.74), 05/23/2018 13:10:53
3F:→ GeoMeTric: numpy 的话,structured array 可用 column 名称取值 05/23 13:05
刚刚稍微看了一下
structured array应该可以做到我的目的
晚点来实做看看
非常感谢!
※ 编辑: panypany (203.77.72.74), 05/23/2018 13:17:06