indexing- все статьи тега


Как удалить N-й элемент во всех массивах numpy в массиве numpy?

Подобно этому, мне любопытно, как удалить определенные элементы из каждого массива numpy в массиве numpy. Мои данные приведены в форме X ниже. Я думаю, что это должно сработать: X = [[x1 x2 ... xn] [x1 x2 ... xn] ... [x1 x2 ... xn]] X.shape (n,|x|) Y=numpy.delete(X[:],1) Я думаю, что Y теперь должно быть: Y = [[x1 x3 ... xn] [x1 x3 ... xn] ... [x1 x3 ... xn]] Где Y. форма должна быть равна (n-1,|y / = / x|), но это не. Чего я не могу понять? Мое намерение состоит в том, чтобы иметь воз ...

Почему нельзя использовать Index Only Scan для индекса, созданного с помощью COALESCE?

PostgreSQL 9.4 Таблица создается следующим образом: CREATE TABLE foo ( id integer, date date, value numeric(14,3) ); Я оптимизирую запрос, используя функцию окна ROW_NUMBER() и COALESCE. Для наиболее эффективного я склонен использовать Index Only Scan в следующем запросе: SELECT id, c_val FROM ( SELECT id, COALESCE(value, 0) c_val, ROW_NUMBER() OVER(PARTITION BY id ORDER BY date DESC NULLS LAST) rn FROM foo) sbt WHERE sbt.rn = 1; Итак, если я создам индекс следующим о ...

Удаление элементов из массива ячеек в MATLAB

У меня есть массив ячеек, как показано ниже: a = {[1 2 3] [5 3 6] [9 1 3]}; Теперь я хочу удалить 1s из каждого массива в a, который содержит 1 , чтобы выход был таким, как показано a = {[2 3] [5 3 6] [9 3]}; Я знаю индексы массивов в ячейке array 'a', которые содержат 1. Это можно сделать с помощью цикла for и временной переменной, но это занимает много времени (я хочу выполнить операцию с массивом ячеек размером примерно 1x100000. Тот, что выше, просто для примера) Я хочу знать, есть ...

Какой индекс используется в select и почему?

У меня есть таблица с почтовыми кодами со следующими столбцами: id - PRIMARY KEY code - NONCLUSTERED INDEX city Когда я выполняю запрос SELECT TOP 10 * FROM ZIPCodes Я получаю результаты, отсортированные по столбцу id. Но когда я изменяю запрос на: SELECT TOP 10 id FROM ZIPCodes Я получаю результаты, отсортированные по столбцу code. Опять же, когда я изменяю запрос на: SELECT TOP 10 code FROM ZIPCodes Я снова получаю результаты, отсортированные по столбцу code. И наконец, когда я ...

Список "стоп-слов" для английского языка? [закрытый]

Я генерирую некоторую статистику для некоторого англоязычного текста, и я хотел бы пропустить неинтересные слова, такие как "a" и "the". где я могу найти некоторые списки этих неинтересных слов? Является ли список этих слов таким же, как список наиболее часто используемых слов в английском языке? Update: они, по-видимому, называются "стоп-слова", а не "пропущенные слова". ...

Почему Google (или Googlebot) индексирует страницу, возвращающую ошибку 500?

Googlebot время от времени индексирует один из наших сайтов с неверным параметром строки запроса. Я не уверен, как он получает этот параметр строки запроса (кажется, нет никаких сайтов, ссылающихся на нас с плохими ссылками, и ничто на нашем сайте не вставляет плохое значение). Плохой параметр приводит к тому, что сайт выдает ошибку 500, как мы и ожидали. У меня было впечатление, что Google не будет индексировать страницы, которые возвращают ошибку 500, но оказалось, что это так. Так что теперь ...

Как создать индекс в Amazon Redshift

Я пытаюсь создать индексы в Amazon Redshift, но я получил ошибку create index on session_log(UserId); UserId является целочисленным полем. ...

Как работает хеш XOR + выбор ключа

Мне было поручено реализовать хеш XOR для двоичной строки переменной длины в Perl; длина может варьироваться от 18 до более чем 100. В моем понимании этого, я XOR двоичная строка у меня есть с ключом. Я прочитал два разных приложения этого онлайн: Один из вариантов - если длина моего ключа короче строки, Я разделяю строку на блоки, которые являются длиной ключа; затем все они складываются вместе (таким образом, длина результирующего ключа хэш - это длина ключа). я также читал, что вы просто X ...

Как работает индексация базы данных?

учитывая, что индексация настолько важна, что ваш набор данных увеличивается в размере, может ли кто-нибудь объяснить, как индексирование работает на агностическом уровне базы данных? для получения информации о запросах для индексирования поля, проверьте как индексировать столбец базы данных. ...

Получение последнего элемента списка в Python

в Python, как вы получаете последний элемент списка? ...

Несколько индексов против многоколоночных индексов

Я только что добавлял индекс в таблицу в SQL Server 2005, и это заставило меня задуматься. В чем разница между созданием 1 индекса и определением нескольких столбцов по сравнению с 1 индексом на столбец, который вы хотите индексировать. есть ли определенные причины, по которым один должен использоваться над другим? Create NonClustered Index IX_IndexName On TableName (Column1 Asc, Column2 Asc, Column3 Asc) и Create NonClustered Index IX_IndexName1 On TableName (Column1 Asc) Create NonClus ...

Как увидеть индексы для базы данных или таблицы в MySQL?

Как я вижу, если моя база данных имеет индексы на это? Как насчет конкретной таблицы? ...

Как работают индексы MySQL?

меня действительно интересует, как работают индексы MySQL, более конкретно, как они могут возвращать запрошенные данные без сканирования всей таблицы? Это не по теме, я знаю, но если есть кто-то, кто мог бы объяснить мне подробно, я буду очень, очень благодарен. ...

Что такое индекс в SQL?

Что такое индекс в SQL? Можете ли вы объяснить или ссылку, чтобы понять ясно? где я должен использовать индекс? ...

Список всех столбцов индекса и индекса в базе данных SQL Server

Как получить список всех столбцов индекса и индекса в SQL Server 2005+? Самое близкое, что я мог получить: select s.name, t.name, i.name, c.name from sys.tables t inner join sys.schemas s on t.schema_id = s.schema_id inner join sys.indexes i on i.object_id = t.object_id inner join sys.index_columns ic on ic.object_id = t.object_id inner join sys.columns c on c.object_id = t.object_id and ic.column_id = c.column_id where i.index_id > 0 and i.type in (1, 2) -- clustered & non ...

Как сбросить индекс в фрейме данных pandas?

у меня есть фрейм данных, из которого я удаляю некоторые строки. В результате я получаю фрейм данных, в котором индекс выглядит примерно так:[1,5,6,10,11] и я хотел бы сбросить его в [0,1,2,3,4]. Как я могу это сделать? добавил следующий, кажется, работает: df = df.reset_index() del df['index'] следующее не работает: df = df.reindex() ...

Улучшает ли внешний ключ производительность запросов?

Предположим, у меня есть 2 таблицы, продукты и ProductCategories. Обе таблицы имеют отношение к CategoryId. И это запрос. SELECT p.ProductId, p.Name, c.CategoryId, c.Name AS Category FROM Products p INNER JOIN ProductCategories c ON p.CategoryId = c.CategoryId WHERE c.CategoryId = 1; когда я создаю план выполнения, таблица ProductCategories выполняет поиск индекса кластера, который является ожиданием. Но для табличных продуктов он выполняет сканирование индекса кластера, что заставляет меня с ...

Кластерный против некластеризованного

мои знания более низкого уровня SQL (Server 2008) ограничены, и теперь их оспаривают наши базы данных. Позвольте мне объяснить (я упомянул очевидные утверждения в надежде, что я прав, но если вы видите что-то не так, Пожалуйста, скажите мне) сценарий: У нас есть таблица, которая содержит "судебные приказы" для людей. Когда я создал таблицу (имя: CourtOrder), я создал ее так: CREATE TABLE dbo.CourtOrder ( CourtOrderID INT NOT NULL IDENTITY(1,1), (Primary Key) PersonId INT NOT NULL, + arou ...

Intelli J IDEA занимает вечность для обновления индексов

Это нормально для Intelli J, чтобы занять много времени (почти 12 часов), чтобы обновить показатели для проекта? Я только что установил Intelli J на свою машину и импортировал довольно большой проект Maven (13k+ файлы). Я понимаю, что проект большой, но я позволил своему компьютеру всю ночь, и когда я проснулся утром, Intelli J еще не закончил обновление индексов для файлов, что делает невозможным что-либо сделать, так как всплывающее окно с заголовком "обновление индекса" сохраняет висит в це ...