【问题标题】:Optimise initialisation of several np.zeros() arrays of fixed size in Python在 Python 中优化几个固定大小的 np.zeros() 数组的初始化
【发布时间】:2022-09-27 22:14:39
【问题描述】:

我想优化初始化 python np.zeros() 数组的过程。现在我只有他们的清单

import numpy as np

n_elements = 10

a = np.zeros(n_elements)
b = np.zeros(n_elements)
c = np.zeros(n_elements)
d = np.zeros(n_elements)

你知道我怎样才能使大量代码更短吗?

我知道

a = b = c = d = np.zeros(n_elements)

不是一种选择,因为它将全部分配给一个内存插槽。

谢谢

    标签: python arrays numpy


    【解决方案1】:

    使用 for 循环

    a, b, c, d = [np.zeros(n_elements) for _ in range(4)]
    

    【讨论】:

      猜你喜欢
      • 2011-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-16
      • 1970-01-01
      • 2012-08-03
      • 1970-01-01
      相关资源
      最近更新 更多