python-3.x - 函数的结果 - np.array
问题描述
如何打印返回的函数的结果:
return np.array([E_R, E_theta, E_z]), np.array([B_R, B_theta, B_z])
例如,我想获得 E_R。谢谢
解决方案
不要E_R
直接从函数访问,试试这个:
def function():
global y1
global y2
y1 = list(np.array([E_R, E_theta, E_z]))
y2 = list(np.array([B_R, B_theta, B_z]))
return y1, y2
print(function())
print(y1[1])
这将访问E_R
. 只需通过它出现的索引访问任何元素。可能不是最漂亮的解决方案,也不是最 Pythonic,但它确实有效。
推荐阅读
- nginx - Kubernetes Ingress/nginx pod 特定值
- xml - XSD 架构:使元素 *List 可选
- r - 如何在 R 中使用 LDAvis 可视化种子 LDA 模型?
- python - 是否可以使用参数自动生成函数?
- ios - Unity-iPhone" 需要配置文件
- javascript - 未显示 svg 内的视频
- java - 无法再运行项目并出现错误:未设置“hibernate.dialect”时对 DialectResolutionInfo 的访问不能为空
- blazor - .Net 5 Blazor WASM 只想在表格列中显示部分字符串
- python - 在python中满足条件后读取下一行的方法
- typescript - 为什么 Typescript 无法找出我的代码中的类型?