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

初始化未知长度的numpy数组

戚默
2023-03-14
问题内容

我希望能够“快速”构建一个numpy数组,但我不知道该数组的大小。

例如,我想做这样的事情:

a= np.array()
for x in y:
     a.append(x)

这将导致包含x的所有元素,这显然是一个简单的答案。我很好奇这是否可能?


问题答案:

构建一个Python列表并将其转换为Numpy数组。每个附加项需要O(1)的摊销时间+ O( n )才能转换为数组,总共需要O( n )。

    a = []
    for x in y:
        a.append(x)
    a = np.array(a)


 类似资料:
  • 问题内容: 有没有办法初始化形状的numpy数组并将其添加到其中?我将通过列表示例解释我需要的内容。如果要创建循环中生成的对象列表,可以执行以下操作: 我想对一个numpy数组做类似的事情。我了解vstack,串联等。但是,这些似乎需要两个numpy数组作为输入。我需要的是: 本应具有的形状。这该怎么做? 编辑: 我想添加以下说明。我知道我可以定义然后填充它。但是,这需要预先指定big_array

  • 问题内容: 我让我的用户以HTML形式添加数字输入,并用值填充它们。该表单在提交时被序列化,并发送到一个PHP文件,该文件使用PDO将数据插入到MySQL数据库中。数据库表中有一堆列,用于存储表单中的其他值,但是用于存储用户添加的输入的列的设置如下: 这些列允许使用,因为我根本不知道用户是否会添加任何数字输入。 有没有更好的方法来存储这些数字? 以下是我的JS的一部分,用于获取表单数据并将其发送到

  • 我需要初始化具有相同形状的多个Numpy数组。想知道哪种方式是最好的: 为每个人写一行: 或者有更好的方法?

  • 本文向大家介绍初始化一个长度为5的空数组的版本相关面试题,主要包含被问及初始化一个长度为5的空数组的版本时的应答技巧和注意事项,需要的朋友参考一下 初始化一个长度为5的空数组的版本 不初始化数组长度的版本

  • 问题内容: 该方法的Java文档 在返回说明中包括以下内容: 如果目录为空或过滤器未接受任何名称,则该数组为空。 我如何做类似的事情,并将String数组(或与此相关的任何其他数组)初始化为长度为0? 问题答案: 正如其他人所说, 确实会创建一个空数组。但是,关于数组有一件好事-数组的大小无法更改,因此您始终可以使用相同的空数组引用。因此,在您的代码中,您可以使用: 然后每次需要时就返回-无需每次

  • 以下是我的配置 java版本“1.8.0_101”java(TM)SE运行时环境(构建1.8.0_101-b13)java热点(TM)64位服务器虚拟机(构建25.101-b13,混合模式) 使用Apache http客户端v4.4调用Restful服务,服务URL具有有效的证书(SHA2) 我们使用apache http客户端调用服务。下面是代码 服务调用是间歇性失败的,有一个批处理过程在一个循