Skip to content

Instantly share code, notes, and snippets.

View mxposed's full-sized avatar

Nick Markov mxposed

View GitHub Profile
@mxposed
mxposed / gist:3918196
Created October 19, 2012 13:21
Update endpoint bug proof
std::vector<cocaine_endpoint_t> new_endpoints;
std::vector<cocaine_endpoint_t> missing_endpoints2;
get_endpoints_diff(endpoints, new_endpoints, missing_endpoints);
if (!missing_endpoints.empty()) {
for (size_t i = 0; i < m_endpoints.size(); ++i) {
if (false == std::binary_search(endpoints_tmp.begin(), endpoints_tmp.end(), m_endpoints[i])) {
missing_endpoints2.push_back(m_endpoints[i]);
}
# таблица с результатами и параметрами
clf.grid_scores_
# отфильтровать из неё записи, где параметр p был 2, а параметр weights был distance и положить результат в переменную means
means = filter(lambda x: x[0]['p'] == 2 and x[0]['weights'] == 'distance', clf.grid_scores_)
# нарисовать график, в котором по оси абсцисс параметр n_neighbors, а по оси ординат score
plt.plot([x[0]['n_neighbors'] for x in means], [x[1] for x in means])
# сохранить предсказания в переменную predictions
predictions = clf.predict(test_input)
# создать из предсказаний объект DataFrame (и назвать колонку в нём Label) и сохранить в переменную predictions_df
predictions_df = pd.DataFrame(predictions, columns=['Label'])
# обозвать индексную колонку ImageId
predictions_df.index.name = 'ImageId'
# записать в файлик
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Я имел в виду, что можно посмотреть на все строки, где есть gene, потом сгруппировать одинаковые и посчитать:
$ fgrep '/gene=' AJ507799.txt | sort | uniq -c | wc -l
111
А потом посмотреть, что там есть:
$ fgrep '/gene=' AJ507799.txt | sort | uniq -c
И так же для белков:
$ fgrep '/protein_id=' AJ507799.txt | sort | uniq -c | wc -l
@mxposed
mxposed / alumni-directory-todo-170211.md
Last active February 15, 2017 16:45 — forked from fedor57/alumni-directory-todo-170211.md
Директория выпусников 57 - доделки 11.02.17

Меню

  • Выпускники 57-й - директория

  • Классы выпуска

  • По алфавиту

  • Добавить выпускника - перенести направо

  • Поиск - разбивать по пробелам, искать подстроки без учета регистра

@mxposed
mxposed / alumni-directory-todo-170214.md
Last active February 18, 2017 02:11 — forked from fedor57/alumni-directory-todo-170214.md
Директория выпускников 57 - todo 14.02.2017

##Корень

##Коды выпусников

  • добавить на сайт с кодами раздел Q & A с версткой соотв. типа
  • добавить ссылку на раздел в меню сайта с кодами
  • добавить action со ссылкой рядом с кнопкой Понятно в блок Что это?
  • залить тексты вопросов и ответов отсюда (Часть I)
# coding: utf-8
a = """
"Le,88
leaving,88
lengths,88
Linen,88
lithographs.,88
mezzotint"
",88
require(Seurat)
require(scmap)
require(DropletUtils)
require(SeuratConverter)
initLung <- function() {
cache <- '../dataset 1/SC01+02.Robj'
if (!file.exists(cache)) {
sc01.data <- Read10X(data.dir = "../dataset 1/SC01/")
sc01 <- CreateSeuratObject(raw.data = sc01.data, min.cells = 3, min.genes = 200, project = "SC01")
class A:
a_list = []
def blah(self):
self.__class__.a_list.append('hello')
# can also write
# A.a_list.append('hello')
class B: