zhub.link is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

28
active users

#функция

1 post1 participant0 posts today
Habr<p>Метод Python numpy.where(): синтаксис и как использовать</p><p>Метод numpy.where() является одним из наиболее мощных и часто используемых инструментов в библиотеке NumPy для условного выбора элементов из массивов. Он предоставляет гибкие возможности для обработки и анализа больших массивов данных, позволяя заменять традиционные условные операторы if-else и значительно ускоряя выполнение кода. Этот метод позволяет заменить элементы массива, которые удовлетворяют определенному условию, на заданные значения, а остальные оставить неизменными. В отличие от обычных циклов, которые могут замедлять выполнение при работе с большими объемами данных, numpy.where() использует векторизацию, что делает выполнение операций более быстрым и эффективным.</p><p><a href="https://habr.com/ru/companies/timeweb/articles/890254/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/timeweb/</span><span class="invisible">articles/890254/</span></a></p><p><a href="https://zhub.link/tags/timeweb_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8" class="mention hashtag" rel="tag">#<span>timeweb_статьи</span></a> <a href="https://zhub.link/tags/numpy" class="mention hashtag" rel="tag">#<span>numpy</span></a> <a href="https://zhub.link/tags/python" class="mention hashtag" rel="tag">#<span>python</span></a> <a href="https://zhub.link/tags/condition" class="mention hashtag" rel="tag">#<span>condition</span></a> <a href="https://zhub.link/tags/%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D1%8B" class="mention hashtag" rel="tag">#<span>индексы</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2" class="mention hashtag" rel="tag">#<span>массив</span></a> <a href="https://zhub.link/tags/%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>функция</span></a> <a href="https://zhub.link/tags/list_comprehension" class="mention hashtag" rel="tag">#<span>list_comprehension</span></a> <a href="https://zhub.link/tags/%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>аналитика</span></a></p>
Habr<p>[Перевод] Как код С выполняется на процессоре ARM: разбор ассемблера</p><p>При вызовах функций на языке С активно используется стек, который также именуется «стек вызовов». По мере того, как мы вызываем функции, они формируют так называемый «стек кадров». При каждом вызове функции образуется кадр, и эти кадры укладываются в стеке, где под них выделяется место. Далее в кадре из стека выделяется память под переменные и промежуточные значения. В кадре стека также содержится указатель на предыдущий кадр и значение счётчика команд. Та команда, которой оно соответствует, должна быть выполнена, как только кадр будет вытолкнут из стека. Далее давайте дизассемблируем вызовы функций в C, чтобы понять, как устроен стек кадров в ассемблере для ARM.</p><p><a href="https://habr.com/ru/companies/timeweb/articles/886208/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/timeweb/</span><span class="invisible">articles/886208/</span></a></p><p><a href="https://zhub.link/tags/timeweb_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4" class="mention hashtag" rel="tag">#<span>timeweb_статьи_перевод</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>программирование</span></a> <a href="https://zhub.link/tags/arm" class="mention hashtag" rel="tag">#<span>arm</span></a> <a href="https://zhub.link/tags/assembler" class="mention hashtag" rel="tag">#<span>assembler</span></a> <a href="https://zhub.link/tags/%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>функция</span></a> <a href="https://zhub.link/tags/%D1%81%D1%82%D0%B5%D0%BA_%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%BE%D0%B2" class="mention hashtag" rel="tag">#<span>стек_вызовов</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80%D1%8B" class="mention hashtag" rel="tag">#<span>процессоры</span></a> <a href="https://zhub.link/tags/post" class="mention hashtag" rel="tag">#<span>post</span></a> <a href="https://zhub.link/tags/%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D1%8B" class="mention hashtag" rel="tag">#<span>вызовы</span></a> <a href="https://zhub.link/tags/main" class="mention hashtag" rel="tag">#<span>main</span></a></p>
Habr<p>Мозг. Удивительные возможности. Часть II</p><p>Основным объектом нейробиологии человека является нервная система, состоящая из двух больших частей: а) центральной нервной системы (ЦНС), включающей и управляющий ею головной мозг; б) периферической нервной системы, состоящей из периферических нервов, а также двух других подсистем — вегетативной нервной системы (делится на симпатический и парасимпатический отделы) и диффузной (соматической) нервной системы. Работает принцип передачи сигнала (возбуждение/торможение), а также структурный иерархический принцип (стимул - реакция). Удивительные факты заставляют думать, что роль мозга в жизни человека весьма преувеличена Люди рождаются иногда без мозга (живут, правда, недолго), теряют целые полушария или даже более того, но это практически мало проявляется. Для окружающих они выглядят как самые обыкновенные люди, а сами они порой даже не подозревают о своей исключительности. Только случай после медицинского освидетельствования помогает раскрыть особенности таких людей. С другой стороны, эти случаи мало изучены и не позволяют делать какие-то серьезные выводы относительно полезного использования возможностей головного мозга для людей.</p><p><a href="https://habr.com/ru/articles/863658/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/863658/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/%D0%BD%D0%B5%D0%B9%D1%80%D0%BE%D0%BD" class="mention hashtag" rel="tag">#<span>нейрон</span></a> <a href="https://zhub.link/tags/%D0%BD%D0%B5%D0%B9%D1%80%D0%BE%D0%BD%D0%B0%D1%83%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>нейронаука</span></a> <a href="https://zhub.link/tags/%D1%87%D0%B5%D0%BB%D0%BE%D0%B2%D0%B5%D0%BA" class="mention hashtag" rel="tag">#<span>человек</span></a> <a href="https://zhub.link/tags/%D0%B3%D0%B8%D0%B4%D1%80%D0%BE%D1%86%D0%B5%D1%84%D0%B0%D0%BB%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>гидроцефалия</span></a> <a href="https://zhub.link/tags/%D0%BD%D0%B5%D0%B9%D1%80%D0%BE%D0%BF%D0%BB%D0%B0%D1%81%D1%82%D0%B8%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C" class="mention hashtag" rel="tag">#<span>нейропластичность</span></a> <a href="https://zhub.link/tags/%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>функция</span></a> <a href="https://zhub.link/tags/%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C_%D1%87%D0%B5%D0%BB%D0%BE%D0%B2%D0%B5%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>память_человека</span></a> <a href="https://zhub.link/tags/%D1%81%D0%BE%D0%B7%D0%BD%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>сознание</span></a> <a href="https://zhub.link/tags/%D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB" class="mention hashtag" rel="tag">#<span>сигнал</span></a> <a href="https://zhub.link/tags/%D1%81%D0%B8%D0%BD%D0%B0%D0%BF%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D1%89%D0%B5%D0%BB%D1%8C" class="mention hashtag" rel="tag">#<span>синаптическая_щель</span></a></p>
Habr<p>Способы возведения в степень в Python</p><p>В Дзене Python есть принцип, согласно которому &quot;должен существовать один и, желательно, только один очевидный способ сделать это&quot;. Однако в Python есть как миниум три способа возведения числа в степень: оператор ** , встроенная функция pow() , функция pow() модуля math . В этой статье мы рассмотрим каждый из способов и разберемся, чем они отличаются.</p><p><a href="https://habr.com/ru/articles/823438/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/823438/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/python" class="mention hashtag" rel="tag">#<span>python</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%BE%D0%B7%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_%D1%81%D1%82%D0%B5%D0%BF%D0%B5%D0%BD%D1%8C" class="mention hashtag" rel="tag">#<span>возведение_в_степень</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>математика</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>программирование</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C" class="mention hashtag" rel="tag">#<span>производительность</span></a> <a href="https://zhub.link/tags/%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>функция</span></a> <a href="https://zhub.link/tags/%D1%87%D0%B8%D1%81%D0%BB%D0%B0" class="mention hashtag" rel="tag">#<span>числа</span></a> <a href="https://zhub.link/tags/%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B" class="mention hashtag" rel="tag">#<span>алгоритмы</span></a> <a href="https://zhub.link/tags/%D0%B4%D0%B7%D0%B5%D0%BD" class="mention hashtag" rel="tag">#<span>дзен</span></a></p>
Habr<p>Что возвращает return?</p><p>Ключевое слово return неразрывно соседствует с функциями в большинстве языков программирования. Но почему мы зовём эту инструкцию именно return, почему это «возврат»? Часто думают, что return используется здесь в смысле возврата значения из функции. Логика такая: мы хотим, чтобы функция вернула какое‑то значение, поэтому команда называется return. Но, если задуматься, то мы найдём это странным…</p><p><a href="https://habr.com/ru/articles/790530/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/790530/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/return" class="mention hashtag" rel="tag">#<span>return</span></a> <a href="https://zhub.link/tags/%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>функция</span></a> <a href="https://zhub.link/tags/%D1%8D%D1%82%D0%B8%D0%BC%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>этимология</span></a> <a href="https://zhub.link/tags/%D0%BE%D0%B1%D0%BC%D0%B0%D0%BD%D1%87%D0%B8%D0%B2%D0%B0%D1%8F_%D0%BE%D1%87%D0%B5%D0%B2%D0%B8%D0%B4%D0%BD%D0%BE%D1%81%D1%82%D1%8C" class="mention hashtag" rel="tag">#<span>обманчивая_очевидность</span></a></p>