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

如何在python中声明零数组(或某个大小的数组)

蔺敏达
2023-03-14
问题内容

我正在尝试建立计数的直方图…所以我创建了存储桶。我知道我可以通过添加一堆零,即遵循以下原则的东西:

buckets = []
for i in xrange(0,100):
    buckets.append(0)

有更优雅的方法吗?我觉得应该有一种方法可以只声明一定大小的数组。

我知道numpy有,numpy.zeros但我想要更一般的解决方案


问题答案:

buckets = [0] * 100

小心-这种技术不能推广到多维数组或列表列表。



 类似资料:
  • 如何在中声明数组(或至少列表)?A如下所示:

  • 问题内容: 我想知道如何在bash中声明2D数组,然后初始化为0。 在C中看起来像这样: 以及如何为元素分配值?如在C中: 问题答案: 您可以使用例如哈希来模拟它们,但需要注意前导零和许多其他事情。下一个演示有效,但远非最佳解决方案。 上面的示例创建了一个具有随机数的4x5矩阵,并将其打印后转置,示例结果 原理是:创建一个关联数组,其中索引是类似的字符串。好处: 可以用于任意维度的数组;)像:3维

  • 问题内容: 在Scala中,我可以这样声明一个字节数组 这太冗长了。有没有更简单的方法来声明Byte数组,类似于Java的 请注意,由于String 中的,以下结果导致错误 问题答案: 我相信您能做的最短的是 您 必须 将和转换为字节,因为它们不是有效的字节文字,因为它们超出了有符号字节的范围([-128,127])。 请注意,Java也是如此,以下给出了编译错误: 您必须将192和168强制转换

  • 问题内容: 我试图将项目添加到python中的数组。 我跑 然后,我尝试通过以下操作向此数组添加一些内容: 似乎没有办法。如何将项目添加到数组? 问题答案: 表示一个空字典,而不是数组/列表。对于列表或数组,您需要。 要初始化一个空列表,请执行以下操作: 要么 要将元素添加到列表,请使用 要在列表中包含其他列表中的元素,请使用 要从列表中删除元素,请使用 字典表示键/值对的集合,也称为关联数组或映

  • 我有以下代码: 但当我试着去看测试的内容时,我看到了这个 如果我试图看到什么是在任何项目的数组我得到一个错误: 有人能解释一下我做错了什么,正确的方法是什么吗? Visual Studio 2022, Blazor Webassup,.NET6.0 谢谢

  • 问题内容: 我基本上想在C语言中使用python等效: 但在python中,我声明了一个数组,如: 问题是我想给随机插槽分配值,例如: 但由于数组为空,所以我无法使用python做到这一点。 问题答案: 如果按“数组”实际上是指Python列表,则可以使用 要么