Tag: массивы

Значение python: массив по умолчанию для индекса за пределами

Мне нужен хороший способ задать значение массива / матрицы, но сообщая значение по умолчанию (0) для индекса вне диапазона: b [2] [4] должен возвращать 0, если вторая длина индекса равна 3, и b [-1] [2] также Я проверил это: получение значения по умолчанию для индекса вне диапазона в Python , но мне кажется, что он […]

Как определить массив больших списков в Python, используя For loop или Vectorization?

У меня есть 2D-список из 416 строк, каждая строка содержит 4 столбца. Строки 1-4 содержат номер строки 4 раза (т. […[1,1,1,1],[2,2,2,2]…] . Строка 330 содержит [41,22,13,13] . Все остальное – [0,0,0,0] . В настоящее время я использую цикл for с множеством явных [0,0,0,0] if. myList = [[0,0,0,0]] for i in range(1, 416): if i == […]

Как заставить FFT массива numpy работать?

Я читаю конкретный столбец csv-файла в виде массива numpy. Когда я пытаюсь выполнить fft этого массива, я получаю массив NaN. Как мне заставить fft работать? Вот что я до сих пор: #!/usr/bin/env python from __future__ import division import numpy as np from numpy import fft import matplotlib.pyplot as plt fileName = '/Users/Name/Documents/file.csv' #read csv file […]

Python – простой способ «сравнения» сопоставить один массив с другим

У меня есть массив a = [1, 2, 3, 4, 5, 6] и b = [1, 3, 5] и я хотел бы наложить такое, что для каждого элемента из a который находится между элементом в b он будет сопоставлен с индексом b который является верхним диапазоном, a содержится a . Не лучшее объяснение словами, но […]

передача массива bash в список python

Я пытаюсь передать массив из bash в python, используя старый метод getenv, но я продолжаю получать эту ошибку: ./crcFiles.sh: line 7: export: `0021': not a valid identifier Traceback (most recent call last): File "/shares/web/vm3618/optiload/prog/legalLitres.py", line 30, in <module> for i in mdcArray.split(' '): AttributeError: 'NoneType' object has no attribute 'split' может кто-то объяснить, почему $ […]

NumPy: финансовый метод irr возвращает «nan». Зачем?

Когда я вычисляю внутреннюю норму доходности (irr), используя метод numpy irr , я получаю nan качестве возврата. In [45]: numpy.irr([-10, 2, 2, 2, 2]) Out[45]: nan Не должны ли результаты быть хотя бы отрицательными? Скажем -8%? Когда я попытался лучше понять реализацию, я посмотрел на главную ветку репозитория NumPy , но реализация не имела для […]

Почему однообразный Horner в Fortran быстрее, чем NumPy, тогда как двумерный Horner не

Я хочу выполнить полиномиальное исчисление в Python. Пакет polynomial в numpy для меня не достаточно быстрый. Поэтому я решил переписать несколько функций в Fortran и использовать f2py для создания разделяемых библиотек, которые легко импортируются в Python. В настоящее время я сравниваю свои подпрограммы с одномерной и двумерной полиномиальной оценкой с их numpy аналогами. В одномерной […]

Использование numpy для записи массива в stdout

Что такое идиоматический способ записи 2D-массива Numpy в stdout? например, у меня есть массив a = numpy.array([[2., 0., 0.], [0., 2., 0.], [0., 0., 4.]]) [[ 2. 0. 0.] [ 0. 2. 0.] [ 0. 0. 4.]] Это я хотел бы получить как: 2.0 0.0 0.0 0.0 2.0 0.0 0.0 0.0 4.0 Я могу сделать […]

Как инициализировать 2D-массив в Python?

Мне дали псевдокод: for i= 1 to 3 for j = 1 to 3 board [i] [j] = 0 next j next i Как я могу создать это в python? (Идея состоит в том, чтобы создать массив 3 на 3 со всеми элементами, установленными в 0, используя цикл for).

numpy 3D-изображение в 2D

У меня есть массив 3D-numpy серого изображения, который выглядит примерно так: [[[120,120,120],[67,67,67]]…] Очевидно, у меня есть все RG и B то же самое, потому что это серое изображение – это избыточно. Я хочу получить новый 2D-массив, который выглядит так: [[120,67]…] Это означает, что каждый массив пикселя [x, x, x] равен только значению x Как я […]

 
Interesting Posts for Van-Lav

Как передать большие массивы numpy между подпроцессами python без сохранения на диск?

Как передать URL-адрес в качестве параметра URL-адреса, когда в нем есть знак вопроса?

python: взаимодействие с сеансом в скриптах cgi

Разбор нескольких подкоманд в питоне одновременно или другим способом группировки анализируемых аргументов

Как преобразовать «SciPy разреженную матрицу» в «матрицу NumPy»?

Как выполнить итерацию строки в Python?

Поиск более логичного решения pythonic

Как читать обложки альбомов с помощью python?

В чем разница между Image.resize и Image.thumbnail в Pillow-Python

Программирование сокетов python OSError: была предпринята попытка операции над чем-то, что не является сокетом

Python: для каждого элемента списка применяется функция в списке

Загрузка файла Django Rest Framework

Как подсчитать строки с помощью SELECT COUNT (*) с помощью SQLAlchemy?

Команда кнопки Tkinter активируется при запуске программы?

cURL: https через прокси-сервер

Python - лучший язык программирования в мире.