Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Python

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

Открыть новую тему     Написать ответ в эту тему

Adm10



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здесь обсуждается всё, что связано с использованием Python: программирование, библиотеки, ресурсы и другие вопросы

Python


Python - высокоуровневый язык программирования общего назначения с динамической типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ

С чего начать?
Простой, понятный и вместе с тем грамотный ресурс на русском языке: pythonworld.ru + самоучитель
Библия PEP8

Всего записей: 35 | Зарегистр. 13-10-2006 | Отправлено: 15:48 16-06-2007 | Исправлено: useretail, 21:51 22-06-2024
ilBurGar

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii

Цитата:
python -m notebook
 

 
Выходит вот такое сообщение  
 
 
C:\Windows\system32>python -m notebook
Traceback (most recent call last):
  File "C:\Program Files\Python38\lib\runpy.py", line 194, in _run_module_as_mai
n
    return _run_code(code, main_globals, None,
  File "C:\Program Files\Python38\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "C:\Users\XXXXX\AppData\Roaming\Python\Python38\site-packages\notebook\__
main__.py", line 4, in <module>
    from notebook.app import main
  File "C:\Users\XXXXX\AppData\Roaming\Python\Python38\site-packages\notebook\ap
p.py", line 17, in <module>
    from jupyter_server.serverapp import flags
  File "C:\Users\XXXXX\AppData\Roaming\Python\Python38\site-packages\jupyter_ser
ver\serverapp.py", line 39, in <module>
    from jupyter_events.logger import EventLogger
  File "C:\Users\XXXXX\AppData\Roaming\Python\Python38\site-packages\jupyter_eve
nts\__init__.py", line 3, in <module>
    from .logger import EVENTS_METADATA_VERSION, EventLogger
  File "C:\Users\XXXXX\AppData\Roaming\Python\Python38\site-packages\jupyter_eve
nts\logger.py", line 14, in <module>
    from jsonschema import ValidationError
  File "C:\Users\XXXXX\AppData\Roaming\Python\Python38\site-packages\jsonschema\
__init__.py", line 13, in <module>
    from jsonschema._format import FormatChecker
  File "C:\Users\XXXXX\AppData\Roaming\Python\Python38\site-packages\jsonschema\
_format.py", line 11, in <module>
    from jsonschema.exceptions import FormatError
  File "C:\Users\XXXXX\AppData\Roaming\Python\Python38\site-packages\jsonschema\
exceptions.py", line 15, in <module>
    from referencing.exceptions import Unresolvable as _Unresolvable
  File "C:\Users\XXXXX\AppData\Roaming\Python\Python38\site-packages\referencing
\__init__.py", line 5, in <module>
    from referencing._core import Anchor, Registry, Resource, Specification
  File "C:\Users\XXXXX\AppData\Roaming\Python\Python38\site-packages\referencing
\_core.py", line 9, in <module>
    from rpds import HashTrieMap, HashTrieSet, List
  File "C:\Users\XXXXX\AppData\Roaming\Python\Python38\site-packages\rpds\__init
__.py", line 1, in <module>
    from .rpds import *
ImportError: DLL load failed while importing rpds: Не найдена указанная процедур
а.
 

Всего записей: 6 | Зарегистр. 15-04-2020 | Отправлено: 12:59 08-08-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ilBurGar

Цитата:
ImportError: DLL load failed while importing rpds: Не найдена указанная процедур
а.

какие то проблемы с rpds модулем - не та dll подгружается, либо не та версия.

Всего записей: 15420 | Зарегистр. 20-09-2014 | Отправлено: 13:23 08-08-2024
ilBurGar

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii

Цитата:
какие то проблемы с rpds модулем - не та dll подгружается, либо не та версия.

 
А можно ли это проверить и исправить?

Всего записей: 6 | Зарегистр. 15-04-2020 | Отправлено: 13:32 08-08-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ilBurGar

Цитата:
А можно ли это проверить и исправить?

попробовать переустановить модуль.

Всего записей: 15420 | Зарегистр. 20-09-2014 | Отправлено: 15:57 08-08-2024
ilBurGar

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii

Цитата:
попробовать переустановить модуль.

 
 
C:\Windows\system32>pip install rpds-py
 
Requirement already satisfied: rpds-py in c:\program files\python38\lib\site-pac
kages (0.20.0)
 
Правильно ли все делаю?

Всего записей: 6 | Зарегистр. 15-04-2020 | Отправлено: 17:16 08-08-2024
kva



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги. Не могу установить последнюю версию Анаконды на Вин 7. Установка обрывается где-то на 90%. Вероятнее всего дело в системе. Тогда где можно взять более старую версию Анаконды?

Всего записей: 186 | Зарегистр. 22-06-2002 | Отправлено: 15:23 27-08-2024
U235

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kva, да, последняя не поддерживает Win 7, для нее последняя версия 2019.10
 
см.
https://docs.anaconda.org/anaconda/install/old-os/
там же ссылка на архив со всеми версиями.
 

Всего записей: 974 | Зарегистр. 14-12-2005 | Отправлено: 18:10 27-08-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
кто бы помог найти толковый справочник по matplotlib.
на офсайте не катит и в других местах как-то тоже не нашёл...
?

Всего записей: 24637 | Зарегистр. 06-12-2002 | Отправлено: 21:15 31-08-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM

Цитата:
на офсайте не катит  

почему? есть все, что нужно
https://matplotlib.org/stable/users/index.html

Всего записей: 15420 | Зарегистр. 20-09-2014 | Отправлено: 01:14 01-09-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
 
потому что в моём понимании справочник (по категориям или по функциям) -- это слева иерарх.дерево, справа резалтс + индекс по алфавиту (что я думал будет в reference)...
 
вот я искал там contourf(), описалово и аргументы, нашёл за 20 кликов через жопу экзамплы и то, только пример использования...
короче, меня он не устраивает, поэтому и спрашиваю...

Всего записей: 24637 | Зарегистр. 06-12-2002 | Отправлено: 02:26 01-09-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM

Цитата:
вот я искал там contourf(), описалово и аргументы, нашёл за 20 кликов через жопу экзамплы и то, только пример использования..

моментально находится
https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.contourf.html#matplotlib.pyplot.contourf

Всего записей: 15420 | Зарегистр. 20-09-2014 | Отправлено: 02:36 01-09-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
 
не сомневаюсь...
если:
1) знать в каком модуле что сидит;
и
2) и искать там не первый раз...

Всего записей: 24637 | Зарегистр. 06-12-2002 | Отправлено: 02:38 01-09-2024
U235

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
Если знаете имя функции, то проще воспользоваться кнопкой search (пиктограмма в самом верху).  
https://matplotlib.org/stable/search.html?q=contourf

Всего записей: 974 | Зарегистр. 14-12-2005 | Отправлено: 04:24 01-09-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
U235
 
кул, спасибо, мог бы и сам догадаться :)
Цитата:
2) и искать там не первый раз...

 
а самое главное в моём списке 1) 2) это:
0) знать питон! :)

Всего записей: 24637 | Зарегистр. 06-12-2002 | Отправлено: 08:19 01-09-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
#$^&*@ !
 
если не сказать хуже :)
 
тут с вашей помощью научился читать "двумерный" файл (текстовый файл N x M, строк х колонок даблов)

Код:

X, Y = [float(x) for x in dataline(file)], [float(y) for y in dataline(file)]
Z    = []
 
for i in X:
  Z.append([float(x) for x in dataline(file)])
вот так это происходит...
 

Цитата:
contourf([X, Y,] Z, [levels], **kwargs)
Z(M, N) array-like
это заголовок функи

Цитата:
TypeError("Input z must be a 2D array")
Input z must be a 2D array.

как, $#%&*@, мне эту чёртову Z перевести в аррай-лайк и почему оно уже не аррай-лайк?!
 
:)

Всего записей: 24637 | Зарегистр. 06-12-2002 | Отправлено: 10:47 01-09-2024 | Исправлено: akaGM, 11:14 01-09-2024
IJCuper



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
вот так это происходит

можно пример фрагмента читаемого файла? в каком формате представлены входные данные

Цитата:
почему оно уже не аррай-лайк

попробуйте отобразить содержимое Z, но ругается у вас что Z не является двумерным массивом

Всего записей: 714 | Зарегистр. 07-07-2004 | Отправлено: 11:40 01-09-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
попробуйте отобразить содержимое Z, но ругается у вас что Z не является двумерным массивом
это всё работает больше года и что и о чём там ругаются я в курсе...
файло на, не понимаю зачем:

Код:

5 3
1.0000E-04 2.1013E-03 4.1025E-03 6.1038E-03 8.1051E-03 ; x
4.0000E+00 4.1818E+00 4.3636E+00                       ; y
7.4134E-02 1.9164E-02 1.6485E-01                       ; Z11 .. Z1M
7.4133E-02 1.9162E-02 1.6485E-01                       ; Z21 .. Z2M
7.4132E-02 1.9160E-02 1.6485E-01
7.4131E-02 1.9159E-02 1.6485E-01
7.4130E-02 1.9157E-02 1.6485E-01                       ; ZN1 .. ZNM
файл 5 х 3, всё прекрасно читается и адресуется как Z[i][j]
 
если что, то коммент после ; как и саму ; я вбил для удобства смотреть здесь...
 
вчера я вызвал эту долбанную contourf() и тут-то всё и началось...

Всего записей: 24637 | Зарегистр. 06-12-2002 | Отправлено: 11:59 01-09-2024 | Исправлено: akaGM, 12:01 01-09-2024
IJCuper



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
вчера я вызвал эту долбанную contourf() и тут-то всё и началось...

не знаю, я бы проверил все же содержимое массивов.

Код:
 
import matplotlib.pyplot as plt
 
file = open("test.txt", "r")
 
def dataline(file):
    return file.readline().split()
 
dataline(file)
X, Y = [float(x) for x in dataline(file)], [float(y) for y in dataline(file)]
Z = []
 
for i in X:
    Z.append([float(x) for x in dataline(file)])
 
cs = plt.contourf(Y,X,Z)
plt.show()
 

нормально отработала на приведенном файле исходных данных
пикча

Всего записей: 714 | Зарегистр. 07-07-2004 | Отправлено: 12:21 01-09-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
cs = plt.contourf(Y,X,Z)
а вот теперь объясни мне тупому и дремучему рабоче-крестьянину откуда я должен знать, что последовательность осей должна быть (Y,X), а не как я загружал (Х,Y) ?
если при этом заголовок выглядит как contourf([X, Y,] Z,...)
да что ж это за змеюка такая, полный беспредел...

Всего записей: 24637 | Зарегистр. 06-12-2002 | Отправлено: 12:41 01-09-2024 | Исправлено: akaGM, 12:43 01-09-2024
IJCuper



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
откуда я должен знать

все там же, то есть в документации

Цитата:
contourf([X, Y,] Z, [levels], **kwargs)
X, Y   array-like, optional
The coordinates of the values in Z.
X and Y must both be 2D ... or they must both be 1-D such that len(X) == N is the number of columns in Z and len(Y) == M is the number of rows in Z.
 
Z(M, N) array-like
 


Всего записей: 714 | Зарегистр. 07-07-2004 | Отправлено: 12:54 01-09-2024 | Исправлено: IJCuper, 12:54 01-09-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Python


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru