«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как я могу сгенерировать диапазон с значениями десятичных шагов в Python?

Как я могу сгенерировать диапазон с значениями десятичных шагов в Python?

Опубликовано в 2025-02-06
Просматривать:393

How Can I Generate a Range with Decimal Step Values in Python?

Использование значений десятичных шагов в range ()

функция Python's range () позволяет увеличить значения в пределах указанного диапазона. Однако при попытке использовать значение десятичного шага, возникает ошибка, поскольку она не может быть нулю. Полем Библиотека Numpy предоставляет функцию Linspace, которая занимает количество точек и дополнительное значение конечной точки. Например:

импорт Numpy как np np.linspace (0, 1, 11) # Возвращает [0, 0,1, 0,2, ..., 1] np.linspace (0, 1, 10, endpoint = false) # Возвращает [0, 0,1, 0,2, ..., 0,9]

import numpy as np
np.linspace(0, 1, 11)  # returns [0, 0.1, 0.2, ..., 1]
np.linspace(0, 1, 10, endpoint=False)  # returns [0, 0.1, 0.2, ..., 0.9]

np.arange (0,0, 1,0, 0,1) # возвращает [0, 0,1, 0,2, ..., 0,9]

np.arange(0.0, 1.0, 0.1)  # returns [0, 0.1, 0.2, ..., 0.9]

np.arange (1, 1.3, 0.1) # возвращает [1, 1.1, 1.2, 1.3] (неверно из -за ошибки округления)

np.arange(1, 1.3, 0.1)  # returns [1, 1.1, 1.2, 1.3] (incorrect due to rounding error)
]
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3