我知道在python中,您可以使用numpy.zeroes(size)
填充0的数组,但作为学习的一部分,我被要求不使用numpy
,所以我的问题是,有没有一种方法来填充没有numpy.zeroes
函数的数组?
def myHistWithRescale(listOfNums, maxInt):
"""Givne a list of real numbers in any range, first scale the numbers to
inters between 0 and maxInt (inclusive), then return the number of occurrences
of each integer in a list
"""
rescaledData = rescaleToInt(listOfNums, maxInt)
return counts
要创建一个大小为n
的全0列表,只需写入[0] * n
对于函数,您可以执行:arr = [0] * maxInt
。其中maxInt
是列表的大小。
同样,如果你想用0以外的值填充数组;你可以把0替换成任何你想填充的数字