【问题标题】:How to easily extract numpy arrays (Matrices) from python to excel?如何轻松地将 numpy 数组(矩阵)从 python 提取到 excel?
【发布时间】:2021-06-02 20:55:23
【问题描述】:

对编码相当陌生。我正在编写代码,结果如下。如何将此输出提取为 excel 文件或 Mathematica 格式(我认为它将在 C 代码中)?我遇到过 USA Panda,但它看起来太复杂了。

这是其中一个矩阵的示例:

[[ 153181.46111548  -21602.51374705  -76590.73055774  -54988.21681068
    65298.50746269    -490.96622152  -65298.50746269     490.96622152]
 [ -21602.51374705  153181.46111548  -54988.21681068  -76590.73055774
      490.96622152  -65298.50746269    -490.96622152   65298.50746269]
 [ -76590.73055774  -54988.21681068  153181.46111548  -21602.51374705
   -65298.50746269     490.96622152   65298.50746269    -490.96622152]
 [ -54988.21681068  -76590.73055774  -21602.51374705  153181.46111548
     -490.96622152   65298.50746269     490.96622152  -65298.50746269]
 [  65298.50746269     490.96622152  -65298.50746269    -490.96622152
   283778.47604085  108994.50117832 -141889.23802042 -250883.73919874]
 [   -490.96622152  -65298.50746269     490.96622152   65298.50746269
   108994.50117832  283778.47604085 -250883.73919874 -141889.23802042]
 [ -65298.50746269    -490.96622152   65298.50746269     490.96622152
  -141889.23802042 -250883.73919874  283778.47604085  108994.50117832]
 [    490.96622152   65298.50746269    -490.96622152  -65298.50746269
  -250883.73919874 -141889.23802042  108994.50117832  283778.47604085]]

【问题讨论】:

  • 你可以save it as a csv。 Excel 可以导入csvs。 pandas 还提供了一个直接写入 excel 文件的简单命令。虽然库本身很复杂,但您只需要使用其中的一小部分方法和类,它们是值得学习的。

标签: python arrays numpy matrix export


【解决方案1】:

假设您根据问题标题使用 NumPy,您可以使用以下 Dump a NumPy array into a csv file,您可以使用 numpy numpy.savetxt

这将导致以下代码:

import numpy

numpy.savetxt('your\location\yourfile.csv', numpy_array,  delimiter=',')

【讨论】:

    猜你喜欢
    • 2013-11-26
    • 2021-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-21
    • 1970-01-01
    相关资源
    最近更新 更多