Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Обновление к вопросу многопоточности в PyQt5
Запись от iamvic размещена 29.01.2021 в 12:04 / К вопросу о ...
Показов 2693 Комментарии 0

Чтобы самому не забыть, ради чего делалось это https://www.cyberforum.ru/blog... g6900.html,
добавил справку и причесал с учётом замечаний, обнародованных тут
https://www.cyberforum.ru/blog... g6917.html.
Старый
Рейтинг: 1.00. Голосов: 1.
Python для начинающих. Просто о лямбдах
Запись от Welemir1 размещена 29.01.2021 в 09:02
Показов 2664 Комментарии 0
Метки def, lambda, novice, python

Привет,
хотел немного поговорить о лямбдах, ибо мне не всегда нравится как их объясняют в книгах или туториалах, из-за чего новички спотыкаются на довольно простой теме. Хотел покороче объяснить, но не получилось
Аватар для Welemir1
Автоматизируй это!
Старый
Рейтинг: 5.00. Голосов: 1.
Определение клика мыши шейдером по фигуре любой формы в 2D и 3D на языках: JavaScript, Python и C++ (Qt)
Запись от 8Observer8 размещена 25.01.2021 в 18:31 / Блог 8Observer8
Показов 4660 Комментарии 0
Метки c++, gamedev, javascript, python, qt

Содержание блога

Почти такой же пример находится в сообщении на TypeScript и C#, но в нём отсутствует масштабирование мира под размер окна.

Исходники:...
Старый
Рейтинг: 1.00. Голосов: 1.
Python. F-strings, использование ф-строк в питоне
Запись от Welemir1 размещена 22.01.2021 в 07:06
Показов 3874 Комментарии 1
Метки f-strings, python

Видео не новое, но все равно актуальное
Аватар для Welemir1
Автоматизируй это!
Старый
Рейтинг: 4.20. Голосов: 5.
Нейросеть прямого распространения с обратным распространением ошибки.
Запись от Fudthhh размещена 19.01.2021 в 14:59
Показов 6262 Комментарии 1

Нейросеть прямого распространения с обратным распространением ошибки.

Возможно я что то не правильно понял или сделал, я не гарантирую что правильно реализовал это, но это работает и меня это устроило. Жду вашей критики.

По заданию:
0) Минимальное использование модулей.
1) Добиться гибкости при создании, то бишь использовать ООП.
2) Чтоб работало.

Формулы которые понадобятся при прямом распространении:

Формула...
Аватар для Fudthhh
Модератор
Старый
Рейтинг: 3.67. Голосов: 3.
Частые ошибки начинающих питонистов
Запись от Welemir1 размещена 19.01.2021 в 10:24
Показов 5843 Комментарии 3
Метки novice, python

Попытался показать некоторые из наиболее частых ошибок начинающих. Естественно рассматривал только те, что связаны с конструкциями языка или синтаксисом. Вездесущий Модуле Нот Фаунд или неверный выбор программирования своей стезей оставляю за скобками. Выражал только свое мнение по означенным вопросам, вполне возможно что вы не согласны с некоторыми пунктами.
Приятного просмотра!
Аватар для Welemir1
Автоматизируй это!
Старый
Размышления к определению экрана во время старта приложения под Linux.
Запись от iamvic размещена 14.01.2021 в 15:16 / К вопросу о ...
Показов 3746 Комментарии 0
Метки linux, pyqt5, python, python 3

Праздники закончились и появилось время разобраться с непоняткой, проявившейся на Lubuntu 18.04
с одной из быстрых настроек дополнительного экрана (см. ниже комментария
# нет устройств отображения или оно кривое в screenprobe.py
https://www.cyberforum.ru/blog... g6887.html).

С целью повышения экстрима для проведения опытов был использован давно ушедший в отставку
Toshiba...
Старый
Рейтинг: 1.00. Голосов: 1.
Иллюстрация к вопросу о многопоточности в PyQt5.
Запись от iamvic размещена 01.01.2021 в 19:04 / К вопросу о ...
Показов 4550 Комментарии 6
Метки python

И всё-таки как-то очень долго я примеривался к тому, о чём говорится в https://evileg.com/ru/post/579/.
Очень хороший пример, но рамки поставленной там задачи не дают возможности полностью раскрыть
всю суть проблемы.

Ведь в документации https://doc.qt.io/qt-5/threads-technologies.html говорится буквально следующее:

- что перемещение объекта-исполнителя в дополнительный поток применяется в том случае,
если требуется по запросу неоднократно выполнять...
Старый
Рейтинг: 3.00. Голосов: 4.
Всегда проверяй свой код!
Запись от Welemir1 размещена 29.12.2020 в 09:42
Показов 6437 Комментарии 16
Метки assert, python, testing

Записал небольшое видео по тому как можно новичку проверять свой код, небольшие функции с помощью assert.
Часто вижу, что код выкладывают тут на форуме или вообще не рабочий или частично работающий, решил показать как проверяю код я.

Аватар для Welemir1
Автоматизируй это!
Старый
Рейтинг: 1.00. Голосов: 5.
К вопросу об определении текущего экрана при старте.
Запись от iamvic размещена 22.12.2020 в 18:04 / К вопросу о ...
Показов 4233 Комментарии 0
Метки linux, pyqt5, python, python 3, windows

Как я уже писал тут
https://www.cyberforum.ru/pyth... 57171.html,
вся неправота употребления этого кода в главном окне на старте приложения
Python
1
2
3
4
screen = QDesktopWidget().availableGeometry()
self.setGeometry(
    screen.width()//4, screen.height()//4,
    screen.width()//2, screen.height()//2)
познаётся, когда сам обзаводишься многоэкранной системой.

Ведь...
Старый
Рейтинг: 1.38. Голосов: 8.
К вопросу о доступе из Python к LibreOffice.
Запись от iamvic размещена 18.12.2020 в 15:33 / К вопросу о ...
Показов 7182 Комментарии 0

В принципе, как получить доступ, хорошо известно - достаточно прописать путь в PATH
и добавить пару переменных окружения.

Засада кроется в другом. LibreOffice-ы парами не ходят. Установка 64-битного LibreOffice
полностью сносит ранее установленный 32-битный, а 32-битный в ответ...
Старый
Рейтинг: 1.00. Голосов: 1.
Иллюстрация к вопросу о доступе из Python к PostgreSQL.
Запись от iamvic размещена 15.12.2020 в 09:44 / К вопросу о ...
Показов 8809 Комментарии 12

Налепил некую болванку, в качестве иллюстрации
https://www.cyberforum.ru/blog... g6868.html
По крайней мере, всё, о чём говорилось, приобрело хоть какой-то
законченный вид.

pgsql_probe.py:
Python
1
2
3
4
5
6
7
#!/usr/bin/python3
# -*- coding: utf-8 -*-
 
import sys, os, platform
from PyQt5.QtWidgets import QAction, QApplication, QDesktopWidget
from PyQt5.QtWidgets import QMainWindow, QMessageBox
from PyQt5.QtSql import
...
Старый
Рейтинг: 1.00. Голосов: 1.
К вопросу о доступе из Python к PostgreSQL.
Запись от iamvic размещена 12.12.2020 в 15:58 / К вопросу о ...
Показов 4543 Комментарии 0

Ещё одна памятка на тему, навеянную обсуждением
https://www.cyberforum.ru/pyth... 42473.html.
Что делать, если надо обеспечить доступ к PostgreSQL из двух Python-ов разной разрядности,
установленных в одной системе (например, мой стенд https://www.cyberforum.ru/blog... g6863.html)?
Ведь каждому требуется своё...

На самом-то деле, Python-у от установленного в системе PostgreSQL...
Старый
Рейтинг: 1.00. Голосов: 1.
К вопросу определения разрядности Python и Windows
Запись от iamvic размещена 09.12.2020 в 14:02 / К вопросу о ...
Показов 10570 Комментарии 2
Метки python, python 3, windows

Чтоб самому не забыть и не потерять, положу-ка это в блог.

В некоторых случаях определения разрядности Python недостаточно для принятия решения без выяснения
разрядности Windows, на которой он работает. 32-битный Python на 64-битной Windows - не редкость.
И вроде бы решения...
Старый
Рейтинг: 2.00. Голосов: 4.
Пример змейки из туториала от NoobTuts: Python Snake Game, переписанный на Qt C++ OpenGL
Запись от 8Observer8 размещена 23.11.2020 в 19:36 / Блог 8Observer8
Показов 2885 Комментарии 0
Метки c++, gamedev, opengl, python, qt

Содержание блога

Демка для Windows: Snake2DNoobTuts_OpenGLES20_Qt5Cpp.zip (11 МБайт)

Исходники на OpenGL ES 2.0 для Desktop, Android и iOS

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
// Add this line to .pro:
// win32: LIBS += -lopengl32
 
#ifdef _WIN32
#include <windows.h>
extern "C" __declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001;
extern "C" __declspec(dllexport) DWORD AmdPowerXpressRequestHighPerformance = 0x00000001;
#endif
 
#include <QtWidgets/QApplication>
...
Старый
Рейтинг: 1.00. Голосов: 1.
Про тестировочное консольное приложение и как называть внутренние файлы и классы своего пакета
Запись от Konst2016 размещена 16.11.2020 в 17:32
Показов 2102 Комментарии 0

Здравствуйте!Хочу показать записанное видео про важные факторы моего проекта, по построению графиков,вообщем опыт как называть пакеты и файлы в них с классами+тестрировочный консольный бот.
https://www.youtube.com/watch?v=uIjnmZxpiQA&t=46s
Старый
Рейтинг: 1.00. Голосов: 1.
Приложения для двух сетей связей(ИНС) - логика и математика
Запись от Konst2016 размещена 05.11.2020 в 13:28
Показов 3014 Комментарии 2

Здравствуйте!Сделал проект на github на ветке https://github.com/kosta2222/t... te_as_pack. Использовал numpy массивы.
Подклассы сети обрабатываю символьную математику для обучения.Например
X=2+1->0.1 0.2 0.2:=<сложение> 0.1 0.1 Y:=<равно> 0.1 0.3.
Получился как пакет в этой ветке.Реализовывал mini-batch обучение,...
Старый
Рейтинг: 1.00. Голосов: 1.
Двуслойная сеть от brainy разделяет XOR
Запись от Konst2016 размещена 20.09.2020 в 00:48
Показов 1773 Комментарии 0

Здравствуйте!
Продолжаю публиковать свои коды и 'исследования' как правильно организовать сеть связей(нейросеть).Пытаюсь разделить XOR, в этой реализации у меня
получилось,этот проект уменьшенный вариант конфигурируемой сети связей brainy, я взял 2 слоя и упростил код (откинул...
Старый
Рейтинг: 1.00. Голосов: 1.
brainy работает с XOR
Запись от Konst2016 размещена 11.09.2020 в 22:31
Показов 1748 Комментарии 0
Метки ai, python, ии

Здравствуйте!Я много писал о том что у меня не получалась нейросеть(ИНС), но отладив программную математику
удалось разделить XOR c пороговыми функциями активации (без биасов), притом при инициализации весов не использовал
рандомность, а было чередование на связях +0.56 и -0.56, так 'вытаскивает' примерно на 250 эпохе.
Мойп проект brayni по адресу:
https://github.com/kosta2222/brainy

Важные места в моем проекте где было сложно...
Старый
Рейтинг: 1.00. Голосов: 1.
Прочитал очередной стрим про CPS (continuation passing style) на примере JS и Python
Запись от _Ivana размещена 31.07.2020 в 19:15
Показов 3227 Комментарии 2
Метки javascript, python

Старый
Рейтинг: 1.00. Голосов: 1.
О практической невозможности разделить XOR нейросетями.PS Нашел решение
Запись от Konst2016 размещена 31.07.2020 в 14:18
Показов 1500 Комментарии 0

Здравствуйте!Об этом я хочу сообщить и я тщательно все тестировал с помощью 2 проектов keras и мною разрабатываемой ИНС на основе разложения
в ряд Фурье,отлаженная такая сеть оказалась мощнее keras, сделал ее конфигурируемой и многослойной и она только поддерживает оптимизацию...
Старый
Рейтинг: 1.00. Голосов: 1.
Попытки работать с Фурье преобразованием
Запись от Konst2016 размещена 19.07.2020 в 13:33
Показов 2777 Комментарии 2

19//07//2020
Привет!Начал немного изучать преобразование Фурье и для опытов опять использую элементы виртуальной машины:
Основной код:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import numpy as np
from util import get_logger
import logging
 
Forward=1
Backward=-1
import math
import matplotlib.pyplot as plt
 
def plot(_file:str,x:list,y:list,logger:logging.Logger)->None:
    
    fig:plt.Figure=None
    ax:plt.Axes=None
    fig,
...
Старый
Как установить модуль colorama (для Python), в Visual studio?
Запись от User5215 размещена 09.07.2020 в 18:59
Показов 2253 Комментарии 0

Самое первое, с чего следует начать - проверка наличия Python на вашем компьютере. Казалось бы, элементарная вещь, но сколько раз приходилось сталкиваться с ситуацией, когда разработчик пытался установить модуль, а интерпретатор Python вообще отсутствовал в системе! Откройте командную строку Windows и введите команду python --version. Если в ответ вы видите номер версии - отлично, Python установлен. А вот если система не находит...
Старый
Рейтинг: 1.00. Голосов: 1.
Элементы виртуальной машины для keras
Запись от Konst2016 размещена 09.07.2020 в 12:52
Показов 1349 Комментарии 0
Метки ai, keras, python, python3, ии

Здравствуйте!

Под такой машиной подразумеваю выполнение элементарных команд вместе с памятью.И это все использую для конфигурации модели нейросети и ее обучения.Сам проект на github:
https://github.com/kosta2222/keras_shel_co

Приведу пример исполнителя из этого проекта:

Python
1
2
3
4
import logging
import keras
from consts import stop,nparray,make_net,determe_X_Y,push_obj,predict,push_i,push_str, \
    plot_train,sav_model_wei,sav_model,fit_net,get_mult_class_matr,cr_callback_wi_loss_treshold_and_acc_shure,
...
Старый
Рейтинг: 4.50. Голосов: 2.
Расширение для Inkscape. Дополнение.
Запись от diadiavova размещена 02.06.2020 в 09:00
Показов 3175 Комментарии 2

  1. Расширение XSLT 2.0 с использованием Saxon
  2. Расширение на Node.js
В предыдущем посте я рассмотрел общий подход к созданию расширения для Inkscape на примере приложения C#, которое выполняет преобразование XSLT. Сейчас мне просто хотелось бы добавить пару примеров.
Расширение XSLT 2.0 с использованием Saxon

Приложение, запускающее преобразование XSLT, рассмотренное в предыдущем посте, может быть полезно...
Аватар для diadiavova
Старый
Подборка видео и статей о нововведениях в Python
Запись от Avazart размещена 20.05.2020 в 10:55 / Мой блог
Показов 2836 Комментарии 0
Метки python

Python 3.10 — ЛУЧШИЙ релиз после 3.7! Pattern matching, новинки и при чём здесь Rust




Python 3.10 | Что Нового?



Хабр:Что нового ожидается в Python 3.9


БОЖЕСТВЕННЫЙ Python 3.9 уже здесь


Moscow Python Podcast. Что нам несет релиз Python 3.9 (level: junior)



Python 3.8 — офигенный, а Гвидо больше не диктатор
Аватар для Avazart
Старый
Рейтинг: 5.00. Голосов: 1.
Функция определения победителя и unit-тесты для неё для игры Крестики-нолики на Python
Запись от 8Observer8 размещена 28.04.2020 в 20:31 / Блог 8Observer8
Показов 2886 Комментарии 0
Метки python, unit-test

Содержание блога

grid.py

Python
1
2
3
4
5
6
7
8
9
grid = [
    [" ", " ", " "],
    [" ", " ", " "],
    [" ", " ", " "]]
 
def is_winner(player):
    return (
        # Rows
        grid[0][0]
...
Старый
Не хватает время(
Запись от Вивид размещена 14.04.2020 в 10:24
Показов 1568 Комментарии 2

PYTHON
Требуется написать программу, определяющую наименьшее общее кратное (НОК) чисел a и b.
Вот моя программа:

a , b = map(int,input().split())
while a != 0 and b != 0:
if a > b:
k = a % b
else:
z = b % a
nod = k + z
nok = (a * b) // nod
print(nok)

Мне выводит 'лимит времени'

В чём ошибка???
Аватар для Вивид
Старый
Рейтинг: 1.00. Голосов: 1.
Моя программа по обработки изображений
Запись от Konst2016 размещена 06.04.2020 в 20:44
Показов 1474 Комментарии 0
Метки ai, python, ии

Здравствуйте!Хочу привести из моего проекта,данной программы для 'папочной обработки изображений' из файлов Readme и desc.Проект находится по адресу: https://github.com/kosta2222/Pilllow_Vm .
Readme
Pillow_Vm
Программа применяет выбранные операции из набора

resize - переобределение размеров картинок из указанной папки по групповому принципу
...
Новые блоги и статьи
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru