Когда я назначаю список переменной, почему Pycharm дает мне подсказку, что «это создание списка может быть переписано как листинг списка»?

Я начинающий Python и имею головоломку. Когда я пишу код следующим образом: lst = [1, 2, 3, 4] Pycharm дает мне подсказку, что «это создание списка может быть переписано как листинг списка». Но если его заменить lst = list([1, 2, 3, 4]) Пьячарм ничего не говорит. Кто мог мне объяснить, почему? Является ли этот код […]

Объект DataFrame не имеет атрибута 'sort_values'

dataset = pd.read_csv("dataset.csv").fillna(" ")[:100] dataset['Id']=0 dataset['i']=0 dataset['j']=0 #… entries=dataset[dataset['Id']==0] print type(entries) # Prints <class 'pandas.core.frame.DataFrame'> entries=entries.sort_values(['i','j','ColumnA','ColumnB']) Какая может быть возможная причина следующего сообщения об ошибке в последней строке ?: AttributeError: 'DataFrame' object has no attribute 'sort_values'

TypeError: split () не принимает аргументы ключевых слов

Я пытаюсь отделить раздел документа от его различных компонентов, разделенных амперсандами. Это то, что у меня есть: name,function,range,w,h,k,frac,constraint = str.split(str="&", num=8) Ошибка: TypeError: split() takes no keyword arguments Может кто-нибудь объяснить мне ошибку, а также предоставить альтернативный метод для моей работы?

разница между '^ $' и '' в url django

В чем разница между двумя шаблонами url в django? url(r'^$', views.indexView, name='index'), url(r'', include('registration.urls')) Насколько я понимаю, «^ $» и «» относятся к пустой строке. Что на самом деле указывает «^ $» и «»?

В Django, где лучше всего разместить короткие фрагменты данных в формате HTML?

Этот вопрос связан с (но, возможно, не совсем таким же): У Django есть HTML-помощники? Моя проблема заключается в следующем: в Django я постоянно воспроизвожу основное форматирование для объектов базы данных низкого уровня. Вот пример: У меня есть два класса: «Человек и адрес». Для каждого Лица есть несколько Адресов, настройте liko (в их соответствующих models.py ) […]

«Лучший» способ интегрировать Django с библиотекой Ajax

Очевидно, что лошади для курсов, но какие хорошие способы интегрировать библиотеки javascript с приложением Django? Я планирую использовать jQuery, в основном потому, что он кажется популярным и выглядит мощным (но я открыт для других предложений). Существуют ли библиотеки на стороне python, которые очень полезны или важны? Или лучше всего просто создавать JSON-представления и вручную использовать […]

Flask-SQLAlchemy – модель не имеет атрибута 'foreign_keys'

У меня есть 3 модели, созданные с помощью Flask-SQLalchemy: User, Role, UserRole user.py: class Role( ActiveRecord, db.Model ): __tablename__ = "roles" # Schema id = db.Column( db.Integer, primary_key = True ) name = db.Column( db.String( 24 ), unique = True ) description = db.Column( db.String( 90 ) ) users = db.relationship( "User", secondary = "UserRole", […]

AttributeError: объект модуля не имеет атрибута «Серии». Код работает в iPython

Субмодули неявно импортируются и должны быть явно объявлены, но я делаю явный вызов подмодуля pd.Series , не так ли? Независимо от этого, не следует import pandas as pd разрешает pd.Series ? Следующий код работает безупречно в iPython , но не выполняется при выполнении сценария. #!/usr/bin/env/python2.7 # -*- coding: utf-8 -*- import pandas as pd import […]

Результат по модулю Python отличается от wolfram alpha?

Когда я запускаю свою программу python 3: exp = 211 p = 199 q = 337 d = (exp ** (-1)) % ((p – 1)*(q – 1)) приводит к 211 ​​^ (- 1). Но когда я запускаю вычисления в вольфраме альфа, я получаю результат, которого ожидал. Я сделал несколько тестовых выходов, а переменные exp , […]

matplotlib проблемы построения занесенных в журнал данных и установки его границ x / y

Я использую лог-графики следующим образом в matplotlib, примерно следующим образом. plt.scatter(x, y) # use log scales plt.gca().set_xscale('log') plt.gca().set_yscale('log') # set x,y limits plt.xlim([-1, 3]) plt.ylim([-1, 3]) Первая проблема заключается в том, что без ограничений x, y matplotlib устанавливает такие масштабы, что большая часть данных не видна – по какой-то причине она не использует минимальные и […]

Python - лучший язык программирования в мире.