Преобразование типов - это способ неявного или явного изменения сущности одного типа данных на другой. Это сделано для того, чтобы воспользоваться некоторыми функциями иерархий типов или представлений типов.

Подробнее про type-conversion...

У меня есть следующий фрагмент кода: const unsigned char *a = (const unsigned char *) input_items; input_items - это в основном содержимое двоичного файла. Теперь a [0] = 7, и я хочу преобразовать это значение в unsigned int. Но когда я делаю следующее: unsigned int b = (unsigned int) a[0]; И р....
У меня есть список на Python, который я хотел бы преобразовать в словарь. Список такой: l = [('1:', [362.5815, 162.5823]), ('2:', [154.1328, 354.133]), ('3:', [168.9325, 368.9331]), ('4:', [9.9201, 209.9206]), ('5:', [106.4842, 306.4844])] В dict должны быть целые числа 1,2,3,4,5 в качестве ключей....
23 Ноя 2021 в 18:10
У меня есть список x со значениями: [0.09086322 -0.66400483 -0.85750224, ... 73.92927078, 5.18024081, -17.12200886] Здесь я хочу скопировать значения в диапазоне (-50, 50) из списка x в другой список y. Я пробовал реализовать следующий код, но, похоже, он не работает y = [] for i in x: if x[i....
23 Ноя 2021 в 11:37
У меня есть файл csv, который я использую, он состоит из нескольких полей. Я добавляю поля имени - чтобы получить полное имя, а затем вытаскиваю поля цены и количества - которые являются строками в файле CSV. def mapper(self, key, value): fields = value.split(",") name = fie....
21 Ноя 2021 в 04:19
В настоящее время используется WSL2, g ++, с -std=c++20 -Wall -Wextra -Wvla -Weffc++ -Wsign-conversion -Werror. В создаваемой мной программе, поскольку я использую несколько контейнеров STL, таких как std::vector, std::array, std::string и т. Д., Я встречал много ситуаций, связанных с целочисленной ....
19 Ноя 2021 в 04:25
Я хочу изменить один из атрибутов в моей простой структуре. Я не могу ничего изменить в основной функции. Но компилятор выдает мне ошибку о скалярном типе - что именно это означает и что я не так? #include <iostream> using namespace std; struct Number{ int a; double b; }; double zmiana(....
16 Ноя 2021 в 12:57
Мне действительно нужна помощь с моим RStudio. Я пробую этот анализ и, похоже, испытываю проблемы с преобразованием типа данных определенных переменных. library(tidyverse) library(lubridate) library(ggplot2) library(magrittr) Nov2020 <- read_csv("202011-divvy-tripdata.csv") str(Nov2020) Результат ....
16 Ноя 2021 в 08:15
Есть ли способ преобразовать целое число в перечисление на основе его диапазона значений? Из соображений элегантности я предпочитаю реализовать его в виде перечисления или вспомогательного типа, а не как отдельную функцию. В идеале было бы здорово, если бы я мог выполнить преобразование с помощью ....
15 Ноя 2021 в 23:33
У меня есть список, в котором заключены два кортежа. Примере: [(('100.100.100.100', 11111), ('100.100.100.100', 11111))] И мне нужно преобразовать это так: ['100.100.100.100', '100.100.100.100'] Спасибо за помощь!....
13 Ноя 2021 в 19:21
Я просто играл с классами типов Haskell и обнаружил ошибку, которую не могу понять. Вот код, который его воспроизводит: fun :: (Num a) => Integer -> a fun a = a + 1 Ошибка: Couldn't match expected type ‘a’ with actual type ‘Integer’ Теперь, насколько я понимаю, Integer - это instance типа Num Type....
12 Ноя 2021 в 01:05
Я пытаюсь создать класс, который обертывает указатель вокруг другого типа. После удаления всех лишних битов это выглядит так: template<typename T> class field { std::unique_ptr<T> t_; public: field() : t_(nullptr) {} field(const T &t) : t_(std::make_unique<T>(t)) {} field<T> &ope....
Я пытаюсь создать веб-сайт с помощью Flask, где я передаю данные холста HTML в базу данных, а затем использую эти данные в другом маршруте. Когда я извлекаю данные из базы данных, они представляют собой список, вот пример этого списка только с одним элементом: [(1, 'circle', '{"pencil":[{"startx":3....
10 Ноя 2021 в 16:24
Я хочу добавить все шестнадцатеричные значения в список и получить шестнадцатеричное десятичное значение (как 0x44). Я попытался преобразовать значения списка в int, затем добавил их, а затем преобразовал обратно в шестнадцатеричный, но значение было 0x32. Пожалуйста, предложите мне способ добавить ....
10 Ноя 2021 в 12:17
Я хочу преобразовать массив int в строку и отменить его (вопрос № 2), и я не могу заставить его работать и не знаю, как это исправить. Я использовал sprintf для преобразования своего массива int в строку, но он разбивал случайные числа. Вопрос № 2 основан на вопросе № 1, поэтому здесь все еще требу....
8 Ноя 2021 в 07:52
Хотя один и тот же вопрос задавали несколько раз. Кажется, у меня это не работает. Я использую python 3.8 и создаю такой файл excel df = pd.read_excel(r"filename.xlsx") Столбец A относится к типу float64, и я вижу что-то вроде этого, когда открываю df с помощью spyder: "1.5934e+06" Итак, мне нуж....
Я пытаюсь создать модель классификации фальшивых новостей, поэтому в рамках предварительной обработки я выполнил удаление стоп-слов, стемминг и лемматизацию. Впоследствии я использовал Doc2Vec для преобразования текста в векторы. x и y - это векторизованные столбцы текста и заголовка набора данных....
5 Ноя 2021 в 21:24
Я хочу сделать Map<Person, Double>, где Double - это среднее значение Integer, которое хранится в другом Map <String, Integer>, который является одним из полей элементов потока. public Map<Person,Double> totalScores(Stream<CourseResult> programmingResults) { return programmingResults.co....
5 Ноя 2021 в 21:15
Я хотел бы знать, что не так в приведенном ниже коде. Я использую WordPress + WooCommerce, и мой тег сайта вызывает сбой моего сайта, когда я загружаю этот functions.php -> Глобальный тег сайта находится в голове, обнаруживается расширением Chrome тега Google -> Код отслеживания конверсий находится....
5 Ноя 2021 в 00:52
У меня есть объект со свойством float, который я хочу поместить в текстовое поле. Проблема в том, что если я обычно преобразовываю его с помощью ".ToString ()", он записывается с научным обозначением i. е. "1.5E + 07" (И это отсекает все мои десятичные точки). Из-за этого я хотел преобразовать е....
Как я могу преобразовать эту строку в int8 в PostgreSQL 12? 2021-10-18T17:45:22Z Я старался: TO_TIMESTAMP('2021-10-18T17:45:22Z'::text,'YYYY-MM-DD hh:mm:ss ')::int8 to_char('2021-10-18T17:45:22Z', 'YYYY-MM-DD hh:mm:ss ')::integer И несколько их вариаций, но безуспешно. Строка ввода не может изменит....
3 Ноя 2021 в 15:07
Я понимаю, как работает функция print1, но почему при вызове функции print2 мне не нужно передавать адрес аргумента, мне просто нужно его преобразовать аннулировать указатель? Я не понимаю, как вывод правильный. Что это значит, когда я говорю (void*)20? А что тогда делает весь "int n = (int)pa....
3 Ноя 2021 в 03:20
У меня есть txt-файлы в формате: 6.3894e+02 1.7316e+02 6.6733e+02 1.9942e+02 9.8697e-01 6.4355e+02 1.7514e+02 6.8835e+02 2.0528e+02 9.7908e-01 Я хочу преобразовать все эти значения в число с плавающей запятой, как в: 638.94 173.16 667.33 199.42 98.697 643.55 175.14 688.35 205.28 97.908 Мой код....
2 Ноя 2021 в 23:49
У меня есть текстовое поле, из которого я беру строковое значение. Когда используешь tbValue = (Convert.ToDouble(tbValue.text) * -1.0).toString(); Вывод всегда без начальных нулей. Когда значение равно 0,8, в текстовом поле возвращается -8. Есть ли способ сохранить начальный ноль при использовании....
2 Ноя 2021 в 18:51
У меня есть несколько файлов txt в формате: [tensor([[1.7744e+02, 4.7730e+02, 1.2396e+02, 1.1678e+02, 5.9988e-01], [7.8410e+02, 1.7532e+02, 6.2769e+02, 2.1083e+02, 9.9969e-01], device='cuda:0')] Я хочу удалить тензор, [], (),, device = 'cuda: 0' и преобразовать научную нотацию в д....
Когда я пытаюсь преобразовать данное целое число в строку с помощью функции to_string , она просто опускает начальные нули целого числа. Почему ? и как это преодолеть? #include<iostream> using namespace std; int main(){ int n; cin >> n; string s = to_string(n); cout << s; } ....
2 Ноя 2021 в 15:12