Skip to content

Analyzers (version 2)

Galina Tomilina edited this page Apr 13, 2016 · 5 revisions

Интерфейс IAnalayzer представляет собой единственную функцию, на вход которой подается набор списков точек (в реальности пока наши анализаторы будут требовать только один)

Точка представляет из себя пару (x,y).

class Point<T1,T2> {
private T1 x;
private T2 y;
}

Возвращаемое значение представлено в виде интерфейса IResult

@startuml class AnalyzerFactory { getAnalyzer(analyzerName:String):IAnalyzer }  interface IAnalyzer { analyze(data:List<List<Point>>):IResult }  interface IResult {  getValue():Object  toJson():String  }  class DoubleResult{ getValue():Object toJson():String }  class PointResult{ getValue():Object toJson():String }  class ListResult{ getValue():Object toJson():String }  IResult<|-- DoubleResult IResult<|-- PointResult IResult<|-- ListResult    AnalyzerFactory --> IAnalyzer  IAnalyzer-->IResult

Или

@startuml class AnalyzerFactory { getAnalyzer(analyzerName:String):IAnalyzer }  interface IAnalyzer { analyze(data:List<List<Point>>):IResult } interface IResult<T> {  getValue():T  toJson():String  }  class DoubleResult { getValue():Double toJson():String }  class PointResult { getValue():Point toJson():String }  class ListResult { getValue(): List<Point> toJson():String }  IResult <|-- DoubleResult: <Double> IResult<|-- PointResult: <Point> IResult<|-- ListResult: <List<Point>>   AnalyzerFactory --> IAnalyzer  IAnalyzer-->IResult @enduml

Development

  1. Project structure
  2. Heroku
  3. Coding Guidelines

Вычисляемые статистики

Architecture

R

Matlab

Выбор базы данных

Angular 2

Источники данных

Random

  1. Interpolation
  2. [Charts comparison](displaying graphs control)
  3. What is Servlet?
  4. Ace-editor

GDS

  1. Библиотека CoreArray
  2. Сборка CoreArray
  3. Сравнение скоростей способов доступа к CoreArray
  4. Переделка Gdsfmt под java
  5. Разбор структуры файла из центра биоинформатики

Институт биоинформатики

Темы:

  1. Классические категориальные тесты на независимость
Clone this wiki locally