<?xml version="1.0" encoding="utf-8" ?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>Програмиране с Python</title>
<link>http://oldfmi.py-bg.net/forums/</link>
<description>Последни 35 отговора във форумите на курса Програмиране с Python</description>
<language>en</language>
<pubDate>Fri, 27 Sep 2013 19:08:34 +0000</pubDate>

<item>
<title>wireman on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176/page/2#post-1616</link>
<pubDate>Wed, 03 Sep 2008 19:17:28 +0000</pubDate>
<dc:creator>wireman</dc:creator>
<guid isPermaLink="false">1616@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;Принципно, идеята е описаната в условието. Ако приемем, че там не е достатъчно прецизно, може да се смята, че обектът fp има функциите, които са ви удобни за четене/писане (не само &#60;code&#62;read/write&#60;/code&#62;).
&#60;/p&#62;</description>
</item>
<item>
<title>petio on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176/page/2#post-1614</link>
<pubDate>Wed, 03 Sep 2008 17:20:50 +0000</pubDate>
<dc:creator>petio</dc:creator>
<guid isPermaLink="false">1614@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;Привет, аз малко късно се сетих, но все пак надеждата за отговор умира последна. Въпросът ми е свързан със сериализацията. Написахте, че условието, чрез което ще се ползват функциите stream_in(fp) и stream_out(fp, m) е потокът fp да има аналогични функции read() и write() като class file. Но фукцията read() на class file връща целият файл, докато аз до колкото разбрах на всяко извикване на stream_in(fp) трябва да връща една инстанция. Т.е. ако да речем потокът ни е всъщност файл, и fp ни е файлов обект, то само 1ят read() ще прочете всичко от файла, инфото трябва да се пази в някаква член променлива/списък и после да се итерира по нея? Но това пък не виждам как ще стане защото всъщност всеки път при извикване на stream_in(fp) ще трябва да се подава нов файлов обект и да се помни до кое четене е стигнато за да се вземе текущия обект, което ми се струва доста неефективно.&#60;br /&#62;
Както вече писахте, можем да позлваме pickle, който пък има съответно load и loads, като на втората функция трябва да подаваме стринг. Ако позлваме load то трябва да укажем от кой файл да се чете поредния dump и това би реализирало условието в задачата, но все пак в нея се говори за функциите read() и write() и различни потоци, а не само файлови потоци, с които работи load().&#60;br /&#62;
Бих желал да помоля за малко разяснения ако е възможно.</description>
</item>
<item>
<title>tonchev on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176/page/2#post-1499</link>
<pubDate>Mon, 30 Jun 2008 09:33:49 +0000</pubDate>
<dc:creator>tonchev</dc:creator>
<guid isPermaLink="false">1499@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;Още едно предложение: намиране на собствени стойности и собствени вектори на матрица.&#60;/p&#62;
&#60;p&#62;А и между другото, в теорията на матриците, адюнгирано количество се дефинира не само за елементи, ами и за цели минори (идеята е същата - задраскват се редовете и стълбовете, които съдържат елементи на минора и след това се пресмята детерминантата)
&#60;/p&#62;</description>
</item>
<item>
<title>dg on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176/page/2#post-1497</link>
<pubDate>Sun, 29 Jun 2008 23:17:44 +0000</pubDate>
<dc:creator>dg</dc:creator>
<guid isPermaLink="false">1497@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;Намиране на обратна матрица, адюнгирано количество на даден елемент или ранг на матрица например?
&#60;/p&#62;</description>
</item>
<item>
<title>wireman on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1493</link>
<pubDate>Sun, 29 Jun 2008 20:09:20 +0000</pubDate>
<dc:creator>wireman</dc:creator>
<guid isPermaLink="false">1493@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;roadstar, dg &#38;mdash; ако имате предложение за бонус, дайте го и ще си помислим :)
&#60;/p&#62;</description>
</item>
<item>
<title>wireman on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1492</link>
<pubDate>Sun, 29 Jun 2008 20:08:42 +0000</pubDate>
<dc:creator>wireman</dc:creator>
<guid isPermaLink="false">1492@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;alive, няма проблем да е от клас matrix(), макар че ми се струва, че може да пробва</description>
</item>
<item>
<title>roadstar on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1482</link>
<pubDate>Sat, 28 Jun 2008 22:53:34 +0000</pubDate>
<dc:creator>roadstar</dc:creator>
<guid isPermaLink="false">1482@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;</description>
</item>
<item>
<title>alive on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1481</link>
<pubDate>Sat, 28 Jun 2008 21:22:32 +0000</pubDate>
<dc:creator>alive</dc:creator>
<guid isPermaLink="false">1481@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;имам още един въпрос за сериализация:&#60;br /&#62;
Ако запи</description>
</item>
<item>
<title>dg on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1480</link>
<pubDate>Sat, 28 Jun 2008 17:02:06 +0000</pubDate>
<dc:creator>dg</dc:creator>
<guid isPermaLink="false">1480@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;Възможно ли е да дадете друго условие за бонус точки? Така може би ще е най-добре за всички които работят по този проект и същевременно вие няма да сте &#34;ло</description>
</item>
<item>
<title>undergrounda on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1479</link>
<pubDate>Sat, 28 Jun 2008 16:09:16 +0000</pubDate>
<dc:creator>undergrounda</dc:creator>
<guid isPermaLink="false">1479@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;Дa mersi mnogo che nqkoj se seti predniq den predi posledniq srok za izprashtane da napishe che nqma da ima bonus tochki za matricite. Znaete li, mojeshe i da napishete dneska do v4era beshe sroka za bonus to4kite, a ne da si igraete da go postvate 4aaak minaliq den!
&#60;/p&#62;</description>
</item>
<item>
<title>wireman on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1478</link>
<pubDate>Sat, 28 Jun 2008 13:00:16 +0000</pubDate>
<dc:creator>wireman</dc:creator>
<guid isPermaLink="false">1478@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;roadstar е прав, ако методът е статичен, е необходимо да има още един аргумент, който съм пропуснал в условието и който добавих.
&#60;/p&#62;</description>
</item>
<item>
<title>roadstar on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1477</link>
<pubDate>Sat, 28 Jun 2008 11:30:37 +0000</pubDate>
<dc:creator>roadstar</dc:creator>
<guid isPermaLink="false">1477@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;alive, е, да де, ама в условието пи</description>
</item>
<item>
<title>alive on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1476</link>
<pubDate>Sat, 28 Jun 2008 11:11:38 +0000</pubDate>
<dc:creator>alive</dc:creator>
<guid isPermaLink="false">1476@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;stream_*(fp) са реализирани като функции в класа&#60;br /&#62;
т.е ако има</description>
</item>
<item>
<title>roadstar on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1475</link>
<pubDate>Sat, 28 Jun 2008 10:29:30 +0000</pubDate>
<dc:creator>roadstar</dc:creator>
<guid isPermaLink="false">1475@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;&#34;stream_out(fp) запазва матрица във потока fp&#34;&#60;br /&#62;
Как ще стане това, ако методът е статичен? Не трябва ли да има още един аргумент за самата матрица, т.е. stream_out(fp,m)?
&#60;/p&#62;</description>
</item>
<item>
<title>wireman on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1465</link>
<pubDate>Fri, 27 Jun 2008 20:17:18 +0000</pubDate>
<dc:creator>wireman</dc:creator>
<guid isPermaLink="false">1465@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;Какъв точно е въпросът?&#60;/p&#62;
&#60;p&#62;</description>
</item>
<item>
<title>alive on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1464</link>
<pubDate>Fri, 27 Jun 2008 19:20:44 +0000</pubDate>
<dc:creator>alive</dc:creator>
<guid isPermaLink="false">1464@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;имам следния въпрос за се сериализацията:&#60;br /&#62;
да я създадем като обект на класа, т.е. при задаване на m.stream_in(fp), m да се зареди от потока fp, а при m.stream_out(fp), m да се запи</description>
</item>
<item>
<title>wireman on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1454</link>
<pubDate>Wed, 25 Jun 2008 14:12:04 +0000</pubDate>
<dc:creator>wireman</dc:creator>
<guid isPermaLink="false">1454@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;Е, когато това е възможно. Със сигурност се сещам за случаи, в които това не върви, тъй като е напълно възможно да съберем диагонална с друг тип матрица и резултатът да не е отново диагонална. С оглед на това, е по-дорбе да се връща инстанция на класа &#60;code&#62;matrix&#60;/code&#62;.
&#60;/p&#62;</description>
</item>
<item>
<title>roadstar on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1451</link>
<pubDate>Wed, 25 Jun 2008 13:08:47 +0000</pubDate>
<dc:creator>roadstar</dc:creator>
<guid isPermaLink="false">1451@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;Мерси за отговора, имам още 1 въпрос:)&#60;br /&#62;
Ако се събират 2 инстанции на специален клас, резултатът пак ли трябва да е от специален клас, или инстанция на matrix? Примерно:&#60;br /&#62;</description>
</item>
<item>
<title>wireman on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1448</link>
<pubDate>Wed, 25 Jun 2008 12:29:57 +0000</pubDate>
<dc:creator>wireman</dc:creator>
<guid isPermaLink="false">1448@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;roadstar - по ва</description>
</item>
<item>
<title>roadstar on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1446</link>
<pubDate>Tue, 24 Jun 2008 23:41:49 +0000</pubDate>
<dc:creator>roadstar</dc:creator>
<guid isPermaLink="false">1446@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;-за симетрична матрица: транспониране&#60;br /&#62;
-за диагоална матрица: детерминанта&#60;br /&#62;
-за ортогонална матрица: обратна матрица&#60;br /&#62;
Трябва ли да има други &#34;оптимизирани&#34; операции със специалните матрици?
&#60;/p&#62;</description>
</item>
<item>
<title>nb on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1435</link>
<pubDate>Mon, 23 Jun 2008 11:23:09 +0000</pubDate>
<dc:creator>nb</dc:creator>
<guid isPermaLink="false">1435@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;Хайде да не започваме този спор. Животът е кратък, нека го употребяваме по предназначение :-)
&#60;/p&#62;</description>
</item>
<item>
<title>JLeno on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1431</link>
<pubDate>Sat, 21 Jun 2008 17:15:32 +0000</pubDate>
<dc:creator>JLeno</dc:creator>
<guid isPermaLink="false">1431@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;Все пак нулата е 'първото' естествено число :Р
&#60;/p&#62;</description>
</item>
<item>
<title>nb on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1427</link>
<pubDate>Fri, 20 Jun 2008 10:37:41 +0000</pubDate>
<dc:creator>nb</dc:creator>
<guid isPermaLink="false">1427@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;Е, много ясно, че започва от нула.
&#60;/p&#62;</description>
</item>
<item>
<title>roadstar on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1426</link>
<pubDate>Fri, 20 Jun 2008 09:58:08 +0000</pubDate>
<dc:creator>roadstar</dc:creator>
<guid isPermaLink="false">1426@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;За индексния оператор: OK ли е, ако m[0][0] е първият елемент на матрицата, т.е. индексирането започва от нула?
&#60;/p&#62;</description>
</item>
<item>
<title>Crescent on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1422</link>
<pubDate>Thu, 19 Jun 2008 21:24:12 +0000</pubDate>
<dc:creator>Crescent</dc:creator>
<guid isPermaLink="false">1422@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;За индексния оператор - и аз съм го реализирал така. Вижда ми се достатъчно добро за 10-те точки ;)&#60;br /&#62;
За __repr__ също съм действал по подобен начин.&#60;/p&#62;
&#60;p&#62;Обаче имам други въпроси относно свойствата is_symmetric, is_diagonal, is_orthogonal, а именно:&#60;br /&#62;
Трябва ли is_symmetric да връща True, ако се извика от клас matrix, който по някаква случайност е станал симетричен в момента, но по принцип държи най-обикновена матрица. Същото важи и за другите два оператора.&#60;br /&#62;
Следващ въпрос - една диагонална матрица трябва ли да връща True на is_symmetric?&#60;br /&#62;
Единичната матрица връща ли True при тия трите медота?
&#60;/p&#62;</description>
</item>
<item>
<title>ddobrev on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1420</link>
<pubDate>Thu, 19 Jun 2008 19:41:55 +0000</pubDate>
<dc:creator>ddobrev</dc:creator>
<guid isPermaLink="false">1420@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;Здравейте.</description>
</item>
<item>
<title>wireman on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1418</link>
<pubDate>Thu, 19 Jun 2008 00:04:42 +0000</pubDate>
<dc:creator>wireman</dc:creator>
<guid isPermaLink="false">1418@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;Методът &#60;code&#62;is_symmetric()&#60;/code&#62; трябва да връща True, ако инстанцията, на която се прилага, е симетрична матрица, в математическия смисъл. Методът трябва да се поддържа за всички инстанции на матриците. Където е възможно, е добре да се реализира максимално тривиално :)
&#60;/p&#62;</description>
</item>
<item>
<title>tonchev on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1413</link>
<pubDate>Mon, 16 Jun 2008 06:24:10 +0000</pubDate>
<dc:creator>tonchev</dc:creator>
<guid isPermaLink="false">1413@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;Според мен трябва да връща True, ако матрицата е инстанция на класа symmetric_matrix. Това автоматично (би трябвало, ако имплементацията ти е смислена, да) влече, че матрицата е симетрична.&#60;/p&#62;
&#60;p&#62;За симетричните матрици има</description>
</item>
<item>
<title>miroslav on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1411</link>
<pubDate>Mon, 16 Jun 2008 01:07:47 +0000</pubDate>
<dc:creator>miroslav</dc:creator>
<guid isPermaLink="false">1411@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;m.is_symmetric да бъде True, ако инстанцията, на която се прилага, е симетрична матрица.&#60;/p&#62;
&#60;p&#62;Симетрична матрица като понятието симетрична матрица или като класа symmetric_matrix? Т.е. дали е инстанция на този клас или просто си изпълнява условието за симетричност?
&#60;/p&#62;</description>
</item>
<item>
<title>wireman on "Проект "Матрици""</title>
<link>http://oldfmi.py-bg.net/forums/topic/176#post-1397</link>
<pubDate>Thu, 12 Jun 2008 19:01:43 +0000</pubDate>
<dc:creator>wireman</dc:creator>
<guid isPermaLink="false">1397@http://oldfmi.py-bg.net/forums/</guid>
<description>&#60;p&#62;Ами вижте, тук очевидно не е направено уточнението, че е нужно &#60;code&#62;m&#60;/code&#62; и &#60;code&#62;n&#60;/code&#62; да са равни, което е необходимо, за да имаме единична матрица. Разбирането на Тончев е напълно възможна имплементация, макар че е добре да добавите някаква проверка за целта - или да хвърляте checked-изключение, или да имате assert, или нещо от този род.
&#60;/p&#62;</description>
</item>

</channel>
</rss>
