当前位置: 首页 > 面试题库 >

如何在python中将列表另存为numpy数组?

扶杜吟
2023-03-14
问题内容

是否可以从python列表构造NumPy数组?


问题答案:

首先,建议您阅读NumPy的
快速入门教程,该教程可能会帮助您解决这些基本问题。

您可以从列表中直接创建一个数组,如下所示:

import numpy as np
a = np.array( [2,3,4] )

或以相同的方式从嵌套列表中获取:

import numpy as np
a = np.array( [[2,3,4], [3,4,5]] )


 类似资料:
  • 问题内容: 我有一个Numpy数组类型的矩阵。如何将其作为映像写入磁盘?任何格式都可以使用(png,jpeg,bmp …)。一个重要的约束是不存在PIL。 问题答案: 你可以使用PyPNG。这是一个纯Python(无依赖性)开源PNG编码器/解码器,它支持将NumPy数组写为图像。

  • 问题内容: 假设我有; 我尝试转换; 我现在正在vstack上通过迭代来解决它,但是对于特别大的LIST来说确实很慢 您对最佳有效方法有何建议? 问题答案: 通常,您可以沿任意轴连接整个数组序列: 但你 也 必须对列表中的形状和每个阵列的维度担心(用于2维3x5的输出,你需要确保它们都是2维正由-5阵列的话)。如果要将一维数组连接为二维输出的行,则需要扩展其维数。 正如Jorge的答案所指出的那样

  • 问题内容: 我使用一个外部模块(libsvm),该模块不支持numpy数组,仅支持元组,列表和字典。但是我的数据是二维二维数组。我如何以pythonic方式转换它,也就是没有循环。 问题答案: 您可以简单地将矩阵转换为,以证明:

  • 问题内容: 我有以下格式的行: 现在,我要在文件中写入以下内容: 基本上将上面转换成jsonarray? Python中是否有内置方法,库或函数可将数组“转储”到json数组中? 另请注意,我不希望在文件中序列化“ L”。 问题答案: 使用该模块生成JSON输出: 这会将JSON结果直接写入文件(如果文件已经存在,则替换任何先前的内容)。 如果您需要Python本身中的JSON结果字符串,请使用(

  • 问题内容: 我是新手,现在遇到了麻烦。所以我需要做的就是将此数组另存为iPhone文件的json文件。 然后可以将其读回到另一个数组中。有人可以告诉我该怎么做吗?或提供确切的代码来完成此操作。 编辑:我发现了一个例子。这是他们设置数据的方式: 并且您可以通过以下方式访问它: 但是我需要能够执行同样的操作,但是需要保存在文档文件夹中的文件中。 问题答案: 我建议您使用SwiftyJSON框架。究其文

  • 问题内容: [‘a’,’a’,’b’,’c’,’c’,’c’] 至 和 问题答案: x=[‘a’,’a’,’b’,’c’,’c’,’c’] >>> map(x.count,x) [2, 2, 1, 3, 3, 3] >>> dict(zip(x,map(x.count,x))) {‘a’: 2, ‘c’: 3, ‘b’: 1} >>>