小编jma*_*tos的帖子

从DataFrame中减去Series,同时保持DataFrame结构不变

如何在保持DataFrame结构完整的同时从DataFrame中减去Series?

df = pd.DataFrame(np.zeros((5,3)))
s = pd.Series(np.ones(5))

df - s
   0  1  2   3   4
0 -1 -1 -1 NaN NaN
1 -1 -1 -1 NaN NaN
2 -1 -1 -1 NaN NaN
3 -1 -1 -1 NaN NaN
4 -1 -1 -1 NaN NaN
Run Code Online (Sandbox Code Playgroud)

我想要的是相当于从DataFrame中减去一个标量

df - 1
   0  1  2
0 -1 -1 -1
1 -1 -1 -1
2 -1 -1 -1
3 -1 -1 -1
4 -1 -1 -1
Run Code Online (Sandbox Code Playgroud)

python numpy dataframe pandas

6
推荐指数
1
解决办法
7753
查看次数

setup.py包和unicode_literals

我在Py2.7中创建了一个包,我试图让它与Py3兼容.问题是,如果我包含unicode_literals

__init__.py
Run Code Online (Sandbox Code Playgroud)

导入构建返回此错误

error in daysgrounded setup command: package_data must be a dictionary mapping
package names to lists of wildcard patterns
Run Code Online (Sandbox Code Playgroud)

我已经阅读了PEP,但我无法理解它与dict有什么关系

__pkgdata__
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

__init__.py
#!/usr/bin/env python
# -*- coding: latin-1 -*-

"""Manage child(s) grounded days."""

from __future__ import (absolute_import, division, print_function,
                        unicode_literals)
# ToDo: correct why the above unicode_literals import prevents setup.py from working

import sys
from os import path
sys.path.insert(1, path.dirname(__file__))

__all__ = ['__title__', '__version__',
           '__desc__', '__license__', '__url__',
           '__author__', '__email__',
           '__copyright__',
           '__keywords__', '__classifiers__',
           #'__packages__',
           '__entrypoints__', '__pkgdata__']

__title__ = …
Run Code Online (Sandbox Code Playgroud)

python packaging pypi setup.py

5
推荐指数
1
解决办法
1937
查看次数

如何卸载 Python 语言服务器(由 VS Intellicode 扩展安装)

我在我的 VS Code(安装了 Python 语言服务器)中安装了 Visual Studio Intellicode 扩展。我做了一些测试并决定卸载 Visual Studio Intellicode 扩展,我做到了。

但是我找不到要卸载的 Python 语言服务器。如何卸载 Python 语言服务器?

提前致谢,

JM

visual-studio-code python-language-server

5
推荐指数
1
解决办法
2015
查看次数