Какого редактора фрагмента кода Вы используете? [закрытый]

zip(*...) - удобный способ «переноса» списка списков (или кортежей). И A[x,y] совпадает с A[(x,y)].

In [397]: lst = [(0,1), (0, 2), (1, 0), (1, 3), (2,1)]

In [398]: tuple(zip(*lst))    # make a tuple of tuples (or lists)
Out[398]: ((0, 0, 1, 1, 2), (1, 2, 0, 3, 1))

In [399]: A=np.zeros((3,4),dtype=bool)  # make an array of False

In [400]: A[tuple(zip(*lst))] = True  # assign True to the 5 values

In [401]: A
Out[401]: 
array([[False,  True,  True, False],
       [ True, False, False,  True],
       [False,  True, False, False]], dtype=bool)
9
задан Peter Mortensen 5 January 2017 в 18:28
поделиться

9 ответов

Я никогда не использовал один, но я услышал о Редакторе Фрагмента кода от Microsoft. Эта версия является для Visual Studio 2005. Однако существует также   выпуск Visual Studio 2008 года.

11
ответ дан 4 December 2019 в 06:35
поделиться

Компилятором отрывка является большой небольшой мини-IDE, это идеально подходит для проверки небольших фрагментов кода.

10
ответ дан 4 December 2019 в 06:35
поделиться

LINQPad Это является потрясающим.

Кроме отрывков, можно запросить базы данных SQL также. Ряд маленьких вебкастов на LINQPad может быть найден здесь.

6
ответ дан 4 December 2019 в 06:35
поделиться

Я также использую этот Компилятор Отрывка, один связанный @moobaa.

Я думаю, что это действительно хорошо и полезно протестировать "непрерывные" маленькие кусочки кода, выполнив их сразу, не разжигая всю среду Visual Studio; это может предназначаться для другой версии платформ.Попробуйте; это хорошо.

3
ответ дан 4 December 2019 в 06:35
поделиться

Честно, в действительности, независимо от того, что я хотел бы думать и сказать, моя опытным путем протестированная, продуктивная библиотека является "поиском в файле", и "открывают тот проект и тот файл, который я сделал несколько месяцев назад".

Я говорю это с тех пор, которое является легким, реальным примером чего-то и лучшего способа снова использовать. Для тех высказывание "да, но можно легко получить доступ к чему-то от 18 месяцев назад, я скажу: это просто не реалистично: код, более старый, чем 18-месячный, является устаревшим!

Хорошо, но теперь отвечать на вопрос с лучшим инструментом я думаю, что люди должны попробовать: Evernote.

Это прохладно, потому что в одном инструменте можно сделать гиковскую библиотеку кода, но также и использовать его для другого негиковского материала. Плюс, это имеет прохладную технологию OCR, чтобы помочь Вам искать даже изображения (с текстом в них)!

3
ответ дан 4 December 2019 в 06:35
поделиться

Я добавляю отрывки в пакеты TextMate (RSpec, Ruby on Rails, и т.д.).

0
ответ дан 4 December 2019 в 06:35
поделиться

TextMate полностью для меня. Я на самом деле создаю новый пакет для использования с платформой PHP, которую я теперь использую.

0
ответ дан 4 December 2019 в 06:35
поделиться

Рик Стрел недавно опубликовал отличный проект ASP.NET MVC для ссылки на фрагменты кода с сайтов социальных сетей:

  1. Описание проекта можно найти здесь Представляем CodePaste.NET
  2. Фактический сайт доступен по адресу CodePaste.net
0
ответ дан 4 December 2019 в 06:35
поделиться

Я немного предвзят, так как это мой проект. Но я использую Конструктор сниппетов . Он интегрирован непосредственно в Visual Studio и позволяет выделить часть кода и просто экспортировать его в редактор фрагментов.

3
ответ дан 4 December 2019 в 06:35
поделиться