Результаты поиска по запросу "numpy"

1 ответ

, По умолчанию это не гарантируется.

я есть массив точек вдоль линии: a = np.array([18, 56, 32, 75, 55, 55])У меня есть другой массив, который соответствует индексам, которые я хочу использовать для доступа к информации в (они всегда будут иметь одинаковую длину). Ни один массивa ...

2 ответа

@anderstood уверен, что np, numpy всегда проигрывал njit. Я бы отомстил Cython Buuuut, я думаю, что он все еще может не хватить.

вая ndarray размера(n, 3) с участиемn около 1000, как быстро умножить все элементы для каждого ряда? Второе (не легкое) второе решение работает примерно за 0,3 миллисекунды, можно ли его улучшить? # dummy data n = 999 a = ...

1 ответ

@anderstood да, это яркий пример векторизованных операций в numpy.

я есть один ndarray поплавков (a) и один список из 0 или 1 (b).a а такжеb имеют одинаковую длину, обычно 1000. Я хотел бы применить простую функцию (например, минус обратное) к элементамa чей индекс соответствует 1 вb. Следующий метод занимает ...

ТОП публикаций

1 ответ

 Я думаю, что более читабельным, например.

от вопрос уже есть ответ здесь: Реверсивная кодировка «одна горячая» в Pandas [/questions/38334296/reversing-one-hot-encoding-in-pandas] 5 ответовУ меня есть датафрейм со следующим общим макетом: id,ind_1,ind_2_ind_3 1,0,1,0 1,1,0,0 2,0,1,0 ...

1 ответ

Предотвратить numy от создания многомерного массива

аюсь создать массив пустых массивов, каждый из которых имеет разное измерение. Пока вроде бы все нормально. Например, если я бегу: np.array([np.zeros((10,3)), np.zeros((11,8))])результат: array([ array([[ 0., 0., 0.], [ 0., 0., 0.], [ 0., 0., ...

2 ответа

Вам нужно будет реализовать эквивалентные версии для трех других направлений, но это будут просто вариации этих двух линий.

аюсь реализовать функцию, которая будет сдвигать конкретный элемент в массиве 2d нужное количество пробелов в заданном направлении. Пустые места должны быть заполнены нулями. Эта функция будет принимать в качестве входных данных массив значений, ...

1 ответ

 как массив и объединить их вместе в новый массив типа данных с плавающей точкой, что и делает этот ответ.

ажется достаточно простой задачей, но я не нашел, как это сделать, используяnumpy, Рассмотрим пример массива: import numpy as np aa = np.array([np.array([13.16]), np.array([1.58 , 1.2]), np.array([13.1]), np.array([1. , 2.6])], dtype=object)Мне ...

3 ответа

Вот нетрадиционное решение. Не очень быстро, хотя. (Даже чуть медленнее, чем панды).

де новичок в numpy, так что извините, если этот вопрос уже задавался. Я ищу решение для векторизации, которое позволяет запускать несколько cumsum разного размера в одномерном массиве. my_vector=np.array([1,2,3,4,5]) ...

2 ответа

, "В прошлом pandas рекомендовал Series.values ​​или DataFrame.values ​​для извлечения данных из Series или DataFrame. Вы по-прежнему найдете ссылки на них в старых базах кода и в Интернете. В дальнейшем мы рекомендуем избегать .values ​​и использовать .array или .to_numpy (). "

от вопрос уже есть ответ здесь: Конвертируйте pandas dataframe в массив NumPy [/questions/13187778/convert-pandas-dataframe-to-numpy-array] 11 ответовМне нужно преобразовать большой массив данных в массив Numpy. Сохранение только числовых ...

4 ответа

@jpp Интересно, что я презираю вариант 1. Это не красиво и не элегантно. Это просто так. Если вы спросите меня, я все еще придерживаюсь Варианта 2, потому что это действительно то, что пришло мне в голову первым. Это довольно интуитивно понятно. Есть еще одна опция piResque, включающая разложение на множители и bincount, которую я позже удалил (я имею в виду, 4 опции уже перебили), но она мне тоже очень понравилась.

я есть проблема, котораяаналогичный вэтот вопрос [https://stackoverflow.com/questions/39451385/how-to-count-the-number-of-occurrences-in-either-of-two-columns] , но достаточно отличается, чтобы его нельзя было решить одним и тем же ...