小编use*_*717的帖子

尝试将矩阵1*3转换为列表

我目前正在:

y=[[ 0.16666667]
[-0.16666667]
[ 0.16666667]]
Run Code Online (Sandbox Code Playgroud)

这来自我正在使用的功能,我需要将上面的内容转换为以下格式的列表:

x= [0.16666667,-0.16666667,0.16666667]
Run Code Online (Sandbox Code Playgroud)

我尝试了列表(y),但这不起作用,因为它返回:

[array([ 0.16666667]), array([-0.16666667]), array([ 0.16666667])]
Run Code Online (Sandbox Code Playgroud)

我到底怎么做?

python numpy

6
推荐指数
1
解决办法
133
查看次数

从一行上的2个列表打印

到目前为止我所拥有的:

def balance_equation(species,coeff):
  data=zip(coeff,species)
  positive=[]
  negative=[]
  for (mul,el) in data:
    if int(mul)<0:
      negative.append((el,mul))
    if int(mul)>0:
      positive.append((el,mul))
Run Code Online (Sandbox Code Playgroud)

我知道这不会打印任何东西.我所拥有的是一个函数,它在两个列表species=['H2O','O2','CO2']coeff=['1','3','-4'].我需要它像这样打印: 1H20+3O2=4CO2

我首先将负系数和物种放在一个列表中,而将积极放在另一个列表中.我似乎能够让两个打印正确.

python

2
推荐指数
1
解决办法
120
查看次数

标签 统计

python ×2

numpy ×1