-
+124
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
data = load('ex1data1.txt');
X = data(:, 1); y = data(:, 2);
m = length(y); % number of training examples
X = [ones(m, 1), data(:,1)]; % Add a column of ones to x
theta = zeros(2, 1); % initialize fitting parameters
% Some gradient descent settings
iterations = 1500;
alpha = 0.01;
function J = computeCost(X, y, theta)
m = length(y); % number of training examples
hypothesis = theta' * X';
J = 1 / (2 * m) * sum((hypothesis' - y) .^ 2);
endfunction
% compute and display initial cost
computeCost(X, y, theta)
Язык: Матлаб / Октава.
Что происходит: из массива создается матрица путем добавления еще одного такого же массива полностью заполненного единицами, а потом эта матрица умножается на вектор из двух элементов (первая колонка, соответственно, умножается на первый элемент вектора, вторая - на второй). Т.е. это равносильно вызову функции вида y(x) = Kx + b для всех членов исходного массива X. По сути происходит следующее: y(x_0, x_1) = K * x_1 + b * x_0, где x_0 всегда равен единице.
Источник разглашать не буду.
wvxvw,
11 Сентября 2012
-
+22
- 1
- 2
- 3
- 4
- 5
string toString( int i ) {
stringstream s;
s << i;
return s.str();
}
Наткнулся на эту функцию в одном из своих старых проектом.
Fai,
11 Сентября 2012
-
+53
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
public function __construct() {
$this->em = \Zend_Registry::get('em');
$this->_pid = mysql_connect(
$this->em->getConnection()->getHost(),
$this->em->getConnection()->getUsername(),
$this->em->getConnection()->getPassword());
mysql_select_db( $this->em->getConnection()->getDatabase(), $this->_pid);
}
shmaltorhbooks,
10 Сентября 2012
-
+142
- 1
- 2
- 3
- 4
- 5
- 6
/// <summary>
/// Убирает прибамбасы, такие как формат, кондишены и т.д.
/// </summary>
public virtual void ClearFutures()
{}
Да просто пиздец всему будущему при вызове метода.
grobotron,
10 Сентября 2012
-
+104
- 1
[Obsolete( "Пока не потдерживается" )]
Каких шта приставки русски язык?
grobotron,
10 Сентября 2012
-
+145
- 1
- 2
- 3
- 4
- 5
- 6
function returnFalse() {
return false;
}
function returnTrue() {
return true;
}
Из кода jQuery, по сути не совсем говнокод, так как оно потом красиво заюзано, но всё равно забавно
RedMonkey,
10 Сентября 2012
-
+29
- 1
- 2
- 3
- 4
- 5
- 6
- 7
string input;
string output;
input = "C:\\bla.txt\\"; //"Bla.txt" is the file to copy
output = "C:\\test\\"; //"Test" is the folder to copy to
system("copy input.c_str() output.c_str()")
http://cboard.cprogramming.com/cplusplus-programming/109047-help-copy-files-cplusplus.html
an0nym,
10 Сентября 2012
-
+108
- 1
- 2
- 3
- 4
if (!"12345".Contains(Model.quarter.ToString()))
{
m1 = m2 = m3 = "ошибка";
}
Немного восхитительного кода утром в понедельник.
Тип данных Model.quarter Int32. Код из шаблона Razor
CrazyMORF,
10 Сентября 2012
-
+18
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
char* GetConnectionName(){return "";}
//---
char* NetworkMgr::getErrorString(int id)
{
if(this->idValid(id))
{
return errors[id];
}
else
{
return "!!!unknown error!!!";
}
}
Из тела одного большого класса, я конечно понимаю что строки хранятся не в стеке, но всеравно.
Psionic,
10 Сентября 2012
-
+118
- 1
- 2
- 3
yoba = (flip (>>=) .) . ((filter .) . (flip . (((==) .) . flip mod)))
main = print $ yoba 3 0 [КО КО КО]
http://ideone.com/UGoYJ
result: Internal error time: 0s memory: 0 kB signal: 0
LispGovno,
09 Сентября 2012