0
голоса
5
ответов
7
просмотров
Как выполнить поиск в стиле getattr() в шаблоне Django

Метод getattr() в Python полезен, когда вы не знаете имя определенного атрибута заранее. Эта функциональность также была бы полезна в шаблонах, но я так и не смог найти способ, как это сделать. Существует ли встроенный тег или не встроенный тег, который может выполнять динамический поиск атрибутов?

0
голоса
2
ответов
0
просмотров
Различие между типами str и object в Pandas

Я столкнулся с проблемой различия типов в Numpy и Pandas. В Numpy четко разграничиваются типы str и object. Например, при выполнении следующих команд:

import pandas as pd
import numpy as np
np.dtype(str)  # dtype('S')
np.dtype(object)  # dtype('O')

мы видим, что dtype('S')...

0
голоса
2
ответов
13
просмотров
Ошибка доступа: отсутствует заголовок 'Access-Control-Allow-Origin' в запрашиваемом ресурсе

Я пытаюсь отправить Ajax-запрос на сервер Tomcat из моего приложения, но получаю следующую ошибку (мое веб-приложение работает в Chrome):

Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null'...

0
голоса
2
ответов
9
просмотров
Как получить размер std::vector в формате int?

Я попробовал следующий код:

#include 

int main () {
    std::vector v;
    int size = v.size;
}

Но получил ошибку:

cannot convert 'std::vector::size' from type 'std::vector::size_type (std::vector::)() const noexcept' {aka 'long unsigned int (std::vector::)() const noexcept'} to...
0
голоса
3
ответов
3
просмотров
TensorFlow Python: Доступ к отдельным элементам в тензоре

Я столкнулся с проблемой при доступе к отдельным элементам в тензоре, например, в тензоре [[1,2,3]]. Мне нужно получить доступ к внутреннему элементу [1,2,3]. Это можно сделать с помощью метода .eval() или через sess.run(), но при больших размерах тензора процесс занимает много времени.

Существует...

0
голоса
5
ответов
4
просмотров
Как установить окружение conda в оффлайн-режиме?

Я хочу создать окружение conda на машине, которая не имеет сетевого подключения. Вот что я сделал до сих пор:

На машине, подключенной к интернету:

conda create -n python3 python=3.4 anaconda

Conda сохранила все необходимые пакеты в каталоге \Anaconda\pkgs. Я собрал эти пакеты в...

0
голоса
3
ответов
4
просмотров
Uncaught TypeError: Не удалось выполнить 'readAsDataURL' на 'FileReader': параметр 1 не является типом 'Blob'

Проблема с FileReader в JavaScript:

Я столкнулся с ошибкой Uncaught TypeError: Failed to execute 'readAsDataURL' on 'FileReader': parameter 1 is not of type 'Blob'. Эта ошибка появляется иногда, когда я пытаюсь загрузить файл. В некоторых случаях все работает, но при повторной попытке загрузки...

0
голоса
1
ответов
7
просмотров
Регистрация нескольких хранилищ ключей в JVM

Проблема с использованием различных хранилищ ключей в одной JVM

У меня есть два приложения, работающих в одной и той же виртуальной машине Java, и оба используют разные хранилища ключей и доверенные хранилища.

Один из возможных вариантов — использовать одно общее хранилище ключей и...

0
голоса
1
ответов
9
просмотров
Все еще полезен .data в PyTorch?

Я новичок в PyTorch. Я прочитал много кода, который активно использует член тензора .data. Однако, когда я ищу .data в официальной документации и Google, то нахожу очень мало информации. Я предполагаю, что .data содержит данные в тензоре, но не совсем понимаю, когда мы его используем, а когда...

0
голоса
0
ответов
2
просмотров
Почему код явно вызывает статический метод через указатель, равный null?

Я видел подобный код в нескольких старых проектах:

class Class {
    static void Method() {}
};

((Class*)0)->Method();

Этот код содержит неопределенное поведение, так как включает разыменование нулевого указателя (что бы ни происходило после этого). Он действительно не имеет смысла —...

0
голоса
3
ответов
7
просмотров
Когда апкастинг незаконен в C++?

Я точно понимаю общую разницу между восходящим и нисходящим приведением типов, особенно в C++. Я знаю, что мы не всегда можем выполнить нисходящее приведение, поскольку преобразование указателя базового класса в указатель производного класса предполагает, что объект базового класса, на который...

0
голоса
5
ответов
13
просмотров
Ошибка AttributeError: объект 'tuple' не имеет атрибута

Я начинающий программист на Python, и у меня возникла проблема, которую я не могу понять.

У меня есть следующий код:

def list_benefits():
    s1 = "Более организованный код"
    s2 = "Более читаемый код"
    s3 = "Упрощение повторного использования кода"
    s4 = "Позволяет...
0
голоса
5
ответов
6
просмотров
Почему методы wait() и notify() объявлены в классе Object в Java?

Почему методы wait() и notify() объявлены в классе Object, а не в классе Thread?

0
голоса
0
ответов
1
просмотров
Как перебрать кластеры графем Unicode в Rust?

Я изучаю язык Rust и был удивлён тем, что Rust различает только байтовые последовательности UTF-8, но не фактические графемные кластеры (то есть диакритические знаки считаются отдельными символами).

Например, Rust может преобразовать входной текст в вектор следующим образом (с помощью...

0
голоса
5
ответов
1
просмотров
Создание репозитория Spring без сущности

Я хочу использовать интерфейс репозитория Spring Data для выполнения нативных запросов — я считаю, что это самый простой способ из-за низкой сложности.

Однако при расширении интерфейса, например, CrudRepository<T, ID>, мне нужно указать T — мою сущность, которая недоступна.

Мои нативные...

0
голоса
1
ответов
2
просмотров
Зачем использовать ограничения внешнего ключа в MySQL?

Я думаю, у меня есть вопрос относительно использования ограничений (constraints) в качестве внешних ключей (foreign keys) в MySQL. Я уверен, что могу контролировать типы данных, которые добавляются в базу, так зачем мне использовать внешние ключи?

Поможет ли это улучшить производительность?

0
голоса
3
ответов
1
просмотров
Нужно ли закрывать ByteArrayInputStream?

Краткий вопрос:

Я наткнулся на старый код, где создается объект ByteArrayInputStream следующим образом:

new BufferedReader(new InputStreamReader(new ByteArrayInputStream(somebytes)));

После этого BufferedReader используется для чтения somebytes построчно. Всё работает...

0
голоса
2
ответов
4
просмотров
Индексация массива numpy с помощью списка кортежей

Проблема с индексированием ndarray с использованием списка кортежей

Я пытаюсь индексировать массив ndarray, используя список кортежей в следующем формате:

idx = [(x1, y1), ... (xn, yn)]
X[idx]

Однако это не срабатывает, и вместо этого мне приходится использовать более сложный...

0
голоса
0
ответов
2
просмотров
Работают ли параметризованные тесты pytest с тестами на основе классов unittest?

Я пытаюсь добавить параметризованные тесты с помощью @pytest.mark.parametrize в классовые тесты, основанные на unittest. Вот что у меня получается:

class SomethingTests(unittest.TestCase):
    @pytest.mark.parametrize(('one', 'two'), [
        (1, 2), (2, 3)])
    def...
0
голоса
2
ответов
3
просмотров
Вывод типа с помощью рефлексии для лямбд в Java 8

Заголовок: Как получить возвращаемый тип лямбда-функции с использованием рефлексии в Java 8?

Я экспериментировал с новыми лямбда-выражениями в Java 8 и пытаюсь выяснить, как с помощью рефлексии узнать возвращаемый тип класса лямбда-функции. Особенно меня интересуют случаи, когда лямбда реализует...