小编Sto*_*ner的帖子

如何将火炬张量转换为熊猫数据帧?

我想将 Torch 张量转换为 Pandas 数据帧,但通过使用pd.DataFrame我得到了一个填充张量而不是数值的数据帧。

import torch
import pandas as  pd
x = torch.rand(4,4)
px = pd.DataFrame(x)
Run Code Online (Sandbox Code Playgroud)

这是我px在变量资源管理器中单击时得到的结果:

0   1   2   3
tensor(0.3880)  tensor(0.4598)  tensor(0.4239)  tensor(0.7376)
tensor(0.4174)  tensor(0.9581)  tensor(0.0987)  tensor(0.6359)
tensor(0.6199)  tensor(0.8235)  tensor(0.9947)  tensor(0.9679)
tensor(0.7164)  tensor(0.9270)  tensor(0.7853)  tensor(0.6921)
Run Code Online (Sandbox Code Playgroud)

python pandas pytorch

11
推荐指数
2
解决办法
1万
查看次数

使用 Pandas [Python] 提取 xls 文件后如何从输出中删除编号

我有一个从 Excel.xls文件中提取特定列的 Python 脚本,但输出在提取的信息旁边有一个编号,所以我想知道如何格式化输出以便它们不出现。

我的实际代码是这样的:

for i in sys.argv:
    file_name = sys.argv[1]

workbook = pd.read_excel(file_name)
df = pd.DataFrame(workbook, columns=['NOM_LOGR_COMPLETO'])
df = df.drop_duplicates()
df = df.dropna(axis=0, how='any', thresh=None, subset=None, inplace=False)
print(df)
Run Code Online (Sandbox Code Playgroud)

我目前的输出:

1 Street Alpha <br>
2 Street Bravo
Run Code Online (Sandbox Code Playgroud)

但我需要的结果是:

Street Alpha <br>
Street Bravo
Run Code Online (Sandbox Code Playgroud)

没有编号,只有街道名称。

谢谢!

python excel extraction pandas python-3.7

4
推荐指数
1
解决办法
1682
查看次数

ImportError:无法从“oauth2client.service_account”导入名称“ServiceAccountCredentials”

我正在尝试遵循有关使用 Python 提取 Google Analytics 数据的教程。

按照整个教程中的步骤进行操作后,当我调用脚本时,我在标题中收到错误消息:

from apiclient.discovery import build
from oauth2client.service_account import ServiceAccountCredential
Run Code Online (Sandbox Code Playgroud)

回溯(最近一次调用最后一次):文件“ga.py”,第 4 行,来自 oauth2client.service_account import ServiceAccountCredentials ImportError:无法从“oauth2client.service_account”导入名称“ServiceAccountCredentials”

经过一番谷歌搜索后,我正在阅读这篇文章。

我尝试更改我的包版本:

pip install oauth2client==1.5.2
Run Code Online (Sandbox Code Playgroud)

我尝试根据该帖子的答案添加新包:

pip install pyopenssl
pip install pycrypto
pip install httplib2
pip install oauth2client
pip install ssl
Run Code Online (Sandbox Code Playgroud)

在每种情况下,我在尝试运行后都遇到相同的消息ga.py

(zen_ga)Macs-MacBook:zen_ga macuser$ python ga.py Traceback(最近一次调用最后):文件“ga.py”,第4行,来自oauth2client.service_account导入ServiceAccountCredentials ImportError:无法从“oauth2client”导入名称“ServiceAccountCredentials” .service_account'

我如何ServiceAccountCredentials从导入oauth2client.service_account

python

1
推荐指数
1
解决办法
2万
查看次数

给定图的边(有向)列表,如何找到2个节点之间的距离?

假设我将边设置为包含边的列表,如下所示:

E=[(1, 6), (1, 7), (2, 3), (2, 6), (3, 2), (3, 8), (4, 5), (4, 7), (5, 4), (5, 9), (6, 1), (6, 7), (6, 2), (7, 1), (7, 6), (7, 4), (8, 9), (8, 3), (9, 8), (9, 5)]

给定距离矩阵,我想找到节点8和4之间的最短路径(并且还要考虑存在两个等距离的最短路径的情况):

C=[2.5, 5.59, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.5, 5.0, 2.0, 5.59, 5.0, 2.0, 5.0, 2.0, 5.0, 2.0]

其中的每个元素C(例如在第i个位置)对应于相应的边缘的第2个节点E(在第i个位置)之间的距离。

我偶然发现了一些类似的文章,鼓励使用Dijkstra的算法,但是我还没有找到在Python 3.5x中能做到这一点的文章(也许有,但是我找不到它..:/)

因此,除了上面提到的问题外,除了找到节点8和4之间的最小距离外,我还想将其推广到给定边集和距离矩阵的情况下,找到任意两个节点之间的最小距离。

python shortest-path python-3.x

0
推荐指数
1
解决办法
407
查看次数