Ресурс дескриптора PHP cUrl заменяется целым числом

Когда вы назначаете свой список в серию, создается новый массив NumPy. Эта структура данных допускает векторизованные вычисления для числовых типов. Такие серии выложены в смежных блоках памяти. См. . Почему NumPy вместо списков Python? для более подробной информации.

Поэтому вам понадобится достаточно памяти для хранения дублированных данных. Это неизбежно. Невозможно «преобразовать» список в ряд Pandas на месте.

Примечание: приведенное выше не относится к тому, что происходит, когда вы назначаете массив NumPy ряду.

0
задан halfer 13 February 2019 в 21:06
поделиться

2 ответа

Я публикую этот ответ только для того, чтобы показать, как я обошел проблему, которая была описана и объяснена @Solrac в его ответе (это правильно, и я приму):

0
ответ дан VBobCat 13 February 2019 в 21:06
поделиться

Краткий ответ: дескриптор не существует, когда вы пытаетесь использовать его внутри ajax.php

Внутри ajax.php, взгляните на следующую строку: [1118 ]

                $sc=

Краткий ответ: дескриптор не существует, когда вы пытаетесь использовать его внутри ajax.php

Внутри ajax.php, взгляните на следующую строку: [1118 ] [110]

И затем вы звоните:

                $route_tasks = $sc->Request(
                   ...
                    );

Итак, вы привели в действие свой класс внутри index.php и все 3 вызова были сделаны там, где это было успешно, затем вы записали объект в

Краткий ответ: дескриптор не существует, когда вы пытаетесь использовать его внутри ajax.php

Внутри [112], взгляните на следующую строку: [1118 ] [110]

И затем вы звоните:

[111]

Итак, вы привели в действие свой класс внутри [113] и все 3 вызова были сделаны там, где это было успешно, затем вы записали объект в [114] переменная и, по-видимому, объект корректно кодируется и декодируется обработчиком сеанса php, поэтому вы все еще можете вызвать метод Request внутри ajax.php после получения объекта.

Хотя вы действительно используете объект в ajax.php, это не тот же экземпляр объекта, который был создан в index.php, поскольку этот экземпляр принадлежит потоку index.php вместе с дескриптором curl; вызов ajax.php из index.php создаст другой поток для его обработки и потребует также нового дескриптора curl.

Измените $sc=

Краткий ответ: дескриптор не существует, когда вы пытаетесь использовать его внутри ajax.php

Внутри [112], взгляните на следующую строку: [1118 ] [110]

И затем вы звоните:

[111]

Итак, вы привели в действие свой класс внутри [113] и все 3 вызова были сделаны там, где это было успешно, затем вы записали объект в [114] переменная и, по-видимому, объект корректно кодируется и декодируется обработчиком сеанса php, поэтому вы все еще можете вызвать метод [115] внутри [116] после получения объекта.

Хотя вы действительно используете объект в [117], это не тот же экземпляр объекта, который был создан в [118], поскольку этот экземпляр принадлежит потоку [119] вместе с дескриптором [1110]; вызов [1111] из [1112] создаст другой поток для его обработки и потребует также нового дескриптора [1113].

Измените [1114] на $sc=new SoapCli();, чтобы перед использованием можно было создать дескриптор curl.

SESSION["sc"];
на $sc=new SoapCli();, чтобы перед использованием можно было создать дескриптор curl.

SESSION["sc"]
переменная и, по-видимому, объект корректно кодируется и декодируется обработчиком сеанса php, поэтому вы все еще можете вызвать метод Request внутри ajax.php после получения объекта.

Хотя вы действительно используете объект в ajax.php, это не тот же экземпляр объекта, который был создан в index.php, поскольку этот экземпляр принадлежит потоку index.php вместе с дескриптором curl; вызов ajax.php из index.php создаст другой поток для его обработки и потребует также нового дескриптора curl.

Измените $sc=

Краткий ответ: дескриптор не существует, когда вы пытаетесь использовать его внутри ajax.php

Внутри [112], взгляните на следующую строку: [1118 ] [110]

И затем вы звоните:

[111]

Итак, вы привели в действие свой класс внутри [113] и все 3 вызова были сделаны там, где это было успешно, затем вы записали объект в [114] переменная и, по-видимому, объект корректно кодируется и декодируется обработчиком сеанса php, поэтому вы все еще можете вызвать метод [115] внутри [116] после получения объекта.

Хотя вы действительно используете объект в [117], это не тот же экземпляр объекта, который был создан в [118], поскольку этот экземпляр принадлежит потоку [119] вместе с дескриптором [1110]; вызов [1111] из [1112] создаст другой поток для его обработки и потребует также нового дескриптора [1113].

Измените [1114] на $sc=new SoapCli();, чтобы перед использованием можно было создать дескриптор curl.

SESSION["sc"];
на $sc=new SoapCli();, чтобы перед использованием можно было создать дескриптор curl.

SESSION["sc"];

И затем вы звоните:

                $route_tasks = $sc->Request(
                   ...
                    );

Итак, вы привели в действие свой класс внутри index.php и все 3 вызова были сделаны там, где это было успешно, затем вы записали объект в

Краткий ответ: дескриптор не существует, когда вы пытаетесь использовать его внутри ajax.php

Внутри [112], взгляните на следующую строку: [1118 ] [110]

И затем вы звоните:

[111]

Итак, вы привели в действие свой класс внутри [113] и все 3 вызова были сделаны там, где это было успешно, затем вы записали объект в [114] переменная и, по-видимому, объект корректно кодируется и декодируется обработчиком сеанса php, поэтому вы все еще можете вызвать метод Request внутри ajax.php после получения объекта.

Хотя вы действительно используете объект в ajax.php, это не тот же экземпляр объекта, который был создан в index.php, поскольку этот экземпляр принадлежит потоку index.php вместе с дескриптором curl; вызов ajax.php из index.php создаст другой поток для его обработки и потребует также нового дескриптора curl.

Измените $sc=

Краткий ответ: дескриптор не существует, когда вы пытаетесь использовать его внутри ajax.php

Внутри [112], взгляните на следующую строку: [1118 ] [110]

И затем вы звоните:

[111]

Итак, вы привели в действие свой класс внутри [113] и все 3 вызова были сделаны там, где это было успешно, затем вы записали объект в [114] переменная и, по-видимому, объект корректно кодируется и декодируется обработчиком сеанса php, поэтому вы все еще можете вызвать метод [115] внутри [116] после получения объекта.

Хотя вы действительно используете объект в [117], это не тот же экземпляр объекта, который был создан в [118], поскольку этот экземпляр принадлежит потоку [119] вместе с дескриптором [1110]; вызов [1111] из [1112] создаст другой поток для его обработки и потребует также нового дескриптора [1113].

Измените [1114] на $sc=new SoapCli();, чтобы перед использованием можно было создать дескриптор curl.

SESSION["sc"];
на $sc=new SoapCli();, чтобы перед использованием можно было создать дескриптор curl.

SESSION["sc"]
переменная и, по-видимому, объект корректно кодируется и декодируется обработчиком сеанса php, поэтому вы все еще можете вызвать метод Request внутри ajax.php после получения объекта.

Хотя вы действительно используете объект в ajax.php, это не тот же экземпляр объекта, который был создан в index.php, поскольку этот экземпляр принадлежит потоку index.php вместе с дескриптором curl; вызов ajax.php из index.php создаст другой поток для его обработки и потребует также нового дескриптора curl.

Измените $sc=

Краткий ответ: дескриптор не существует, когда вы пытаетесь использовать его внутри ajax.php

Внутри [112], взгляните на следующую строку: [1118 ] [110]

И затем вы звоните:

[111]

Итак, вы привели в действие свой класс внутри [113] и все 3 вызова были сделаны там, где это было успешно, затем вы записали объект в [114] переменная и, по-видимому, объект корректно кодируется и декодируется обработчиком сеанса php, поэтому вы все еще можете вызвать метод [115] внутри [116] после получения объекта.

Хотя вы действительно используете объект в [117], это не тот же экземпляр объекта, который был создан в [118], поскольку этот экземпляр принадлежит потоку [119] вместе с дескриптором [1110]; вызов [1111] из [1112] создаст другой поток для его обработки и потребует также нового дескриптора [1113].

Измените [1114] на $sc=new SoapCli();, чтобы перед использованием можно было создать дескриптор curl.

SESSION["sc"];
на $sc=new SoapCli();, чтобы перед использованием можно было создать дескриптор curl.

0
ответ дан Solrac 13 February 2019 в 21:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: