-
python – 为什么即使我设置了随机种子,我也无法在Keras中获得可
所属栏目:[Python] 日期:2020-12-20 热度:86
我正在Mac OSX上使用Keras在虚拟数据上培训MobileNet架构.我设置了nump.random和tensorflow.set_random_seed,但由于某些原因我无法获得可重现的结果:每次重新运行代码时,我都会得到不同的结果.为什么?这不是因为GPU,因为我在拥有Radeon显卡的MacBook Pro 2[详细]
-
python – 编写wav文件可以发出咔嗒声
所属栏目:[Python] 日期:2020-12-20 热度:78
我有这个代码用于创建wav文件: class Note: def __init__(self,name,octave,duration): self.name = name self.octave = octave self.duration = durationSAMPLE_RATE = 44100wav = wave.open("starw.wav",mode="w")wav.setparams((1,2,SAMPLE_RATE,SAMPLE_[详细]
-
python无法导入时区,但可以导入日期时间
所属栏目:[Python] 日期:2020-12-20 热度:82
如果我写 import datetime 如果我写 from datetime import timezone 我收到错误ImportError:无法导入名称时区 当然,调用datetime.timezone也不起作用. 我该如何调试?我浪费了一个小时,现在已经很晚了. 解决方法 datetime.timezone是在Python 3.2中添加的.[详细]
-
python – 了解Spacy的Scorer输出
所属栏目:[Python] 日期:2020-12-20 热度:164
我正在评估我使用Spacy构建的自定义NER模型.我正在使用Spacy的Scorer课程评估训练集. def Eval(examples): # test the saved model print("Loading from",'./model6/') ner_model = spacy.load('./model6/') scorer = Scorer() try: for input_,annot in exa[详细]
-
python – Numpy安全编程
所属栏目:[Python] 日期:2020-12-20 热度:118
有关numpy的安全,无错误的数值编程是否有任何来源或指南? 我问,因为我痛苦地了解到numpy做了许多似乎真正要求发生错误的事情,例如…… 添加不同大小的矩阵(“广播”)而不抱怨: In: np.array([1]) + np.identity(2)Out: array([[ 2.,1.],[ 1.,2.]]) 根据输[详细]
-
python – Pandas返回一个用notnull()过滤的系列
所属栏目:[Python] 日期:2020-12-20 热度:72
你好开发者, 我目前正在学习大熊猫,并且仍然试图围绕如何分配值,例如转换为特定类型的值,返回原始数据帧. 更具体地说,我有这个数据帧: id A B0 50000 12413 32885.01 50001 2040 43737.03 50002 2040 28015.04 50003 2040 NaN5 50004 2040 28565.0 我的目标[详细]
-
python – 选择列中只有零的行
所属栏目:[Python] 日期:2020-12-20 热度:189
我想选择数据框中的行,这些行在列列表的每列中都为零.例如这个df: In: df = pd.DataFrame([[1,2,3,6],[2,4,6,8],[0,4],[1,0]],columns =['a','b','c','d']) dfOut: a b c d0 1 2 3 61 2 4 6 82 0 0 3 43 1 0 3 44 0 0 0 0 然后: In: mylist = ['a','b'] se[详细]
-
如何在kivy中制作循环进度条?
所属栏目:[Python] 日期:2020-12-20 热度:128
我想用kivy和 python制作一个简单的循环进度条.我搜索了在线文档和 GitHub曲目,但没有找到解释循环进度条概念的单个正确示例. 像下面附带的图像.我想要发展.请有人帮我解决这个问题. 解决方法 我制作了一个小部件来表示你想要实现的目标.但是,有一些限制:[详细]
-
python – pandas:如何按多列分组并在多列上执行不同的聚合?
所属栏目:[Python] 日期:2020-12-20 热度:111
可以说我有一个看起来像这样的表: Company Region Date Count AmountAAA XXY 3-4-2018 766 8000AAA XXY 3-14-2018 766 8600AAA XXY 3-24-2018 766 2030BBB XYY 2-4-2018 66 3400BBB XYY 3-18-2018 66 8370BBB XYY 4-6-2018 66 1380 我想摆脱Date列,然后按公[详细]
-
python – 忽略元素内部和列表的列表之间的组合,忽略对的排序
所属栏目:[Python] 日期:2020-12-20 热度:108
我有两个清单: list1=['a','z','d','e','b']list2=['d','b' ] 我需要这两个列表元素的组合(而不是排列).我已经尝试了itertools.combinations和itertools.product,但我没有得到我想要的.例如,(‘d’,’d’)将是错误的. (‘a’,’z’)也是错误的,因为’a’和[详细]
-
python – 如何从HexBytes对象获取十六进制字符串?
所属栏目:[Python] 日期:2020-12-20 热度:125
from hexbytes import HexBytes ... hbHexBytes('0x53b983fe73e16f6ed8178f6c0e0b91f23dc9dad4cb30d0831f178') 我有一个HexBytes对象hb,我想得到’0x53b983fe73e16f6ed8178f6c0e0b91f23dc9dad4cb30d0831f178’字符串,我该怎么办? 解决方法 你可以输入hb.hex[详细]
-
python – 设置理解不按预期行事
所属栏目:[Python] 日期:2020-12-20 热度:95
参见英文答案 Why do list comprehensions write to the loop variable,but generators don’t? ????????????????????????????????????6个 需要帮助解释为什么此代码段不会像我期望的那样返回 a = 1 v = ["a","b","c"] {e for e in v if locals().get(e) is[详细]
-
如果我没有指定使用CPU / GPU,我的脚本使用哪一个?
所属栏目:[Python] 日期:2020-12-20 热度:62
在pytorch中,如果我没有写任何关于使用CPU / GPU,我的机器支持CUDA(torch.cuda.is_available()== True): 我的脚本使用的是什么,CPU或GPU? 如果CPU,我该怎么做才能让它在GPU上运行?我需要重写一切吗? 如果是GPU,如果torch.cuda.is_available()== False,这[详细]
-
python – namedtuple声明缩进
所属栏目:[Python] 日期:2020-12-20 热度:71
我有以下命名的元组: from collections import namedtupleProduct = namedtuple( 'Product','product_symbol entity unique_id as_of_date company_name followers linkedin_employees linkedin industry date_added date_updated description website sect[详细]
-
在python中使用panda合并行数据
所属栏目:[Python] 日期:2020-12-20 热度:120
我正在尝试编写一个小 python应用程序,它创建一个包含配方系统数据的csv文件, 想象一下excel数据的以下结构 Manufacturer Product Data 1 Data 2 Data 3Test 1 Product 1 1 2 3Test 1 Product 2 4 5 6Test 2 Product 1 1 2 3Test 3 Product 1 1 2 3Test 3 Pr[详细]
-
python – subprocess似乎无法在pyinstaller exe文件中工作
所属栏目:[Python] 日期:2020-12-20 热度:181
当我使用pycharm运行时,我在tkinter中的程序运行良好, 当我使用pyinstaller创建exe文件时pyinstaller -i“icon.ico”-w -F script.py我没有错误. 我将script.exe粘贴到与我的script.py相同的文件夹中,并且在运行之后我认为步骤在哪里是suprocess他没有回答,[详细]
-
python – 无法在pypi.org上更新我的包
所属栏目:[Python] 日期:2020-12-20 热度:92
我已经在2015年做了很长时间的改变 to package I had submitted今天我在pypi上添加了支持markdown并更新了setup.py以支持pip版本10, 但是现在我面临一个奇怪的问题:如果我运行这个命令 python setup.py sdist upload -r http://pypi.orgPassword: # I enter[详细]
-
python – 根据另一个键过滤字典列表以删除键中的重复项
所属栏目:[Python] 日期:2020-12-20 热度:176
我在 Python 3.5.2中有一个字典列表,我试图“重复数据删除”.所有字典都是唯一的,但是有一个特定的键我想要重复删除,保持字典具有最多的非空值. 例如,我有以下字典列表: d1 = {"id":"a","foo":"bar","baz":"bat"}d2 = {"id":"b","baz":None}d3 = {"id":"a",[详细]
-
在python中返回函数的值
所属栏目:[Python] 日期:2020-12-20 热度:63
为什么我必须在else的情况下返回函数?我不能只应用定义的函数,因为我只需要返回b的值并存储它吗? def gcd_a(a,b): if a==0: return b else: gcd_a(b%a,a) 解决方法 我认为您缺少的主要概念是,为了获得递归函数(或任何函数)的结果,您访问结果的函数必须返回[详细]
-
python – 熊猫|将逗号分隔的组的所有值分组
所属栏目:[Python] 日期:2020-12-20 热度:138
根据应用程序的要求,我需要以逗号分隔格式显示所有组成的数据,以便管理员可以做出决定,我是 Python新手,不知道如何做. 样本可重复的数据 import pandas as pdcompnaies = ['Microsoft','Google','Amazon','Microsoft','Facebook','Google']products = ['OS',[详细]
-
python – 过滤列表的索引
所属栏目:[Python] 日期:2020-12-20 热度:139
我有以下数字列表: List = [1,2,3,4,5,6,15] 我想要这些数字的索引是n的倍数,所以我这样做: def indexes(List,n): # to enumerate the numbers E = enumerate(List) # filtering tuples F = list(filter(lambda x: x[1] % n == 0,E)) return [ i[0] for i[详细]
-
python – 从带有补充列的numpy数组初始化DataFrame
所属栏目:[Python] 日期:2020-12-20 热度:125
假设我有以下代码: import pandas as pdimport numpy as npA = ['red','blue']B = range(2)C = np.random.random((4,2,2))import pandas as pddf = pd.DataFrame({'Color':np.repeat(A,2),'Trial':np.tile(B,'V0':C[:,0],'V1':C[:,1],'V2':C[:,1,'V3':C[:,1[详细]
-
python – Pandas:查找特定列不是NA但所有其他列都在的行
所属栏目:[Python] 日期:2020-12-20 热度:104
我有一个包含很多NA值的DataFrame.我想编写一个查询,返回特定列不是NA但所有其他列都是NA的行. 我可以得到一个Dataframe,其中所有列值都不够NA: df[df.interesting_column.notna()] 但是,我无法弄清楚如何然后说“从那个DataFrame只返回行,每个列都不是’in[详细]
-
Python上的%precision 2
所属栏目:[Python] 日期:2020-12-20 热度:114
如果我有这段代码: import csv%precision 2with open('blah.csv') as csvfile: blah = list(csv.DictReader(csvfile)) %precision 2线是什么意思? 解决方法 这是一个IPython魔术.它控制浮动显示的方式: 1.23451.2345 %precision 2'%.2f' 1.23451.23 记录[详细]
-
根据名称pandas python对某些列进行乘法和求和
所属栏目:[Python] 日期:2020-12-20 热度:195
我有一个小样本数据集: import pandas as pdd = { 'measure1_x': [10,12,20,30,21],'measure2_x':[11,10,3,3],'measure3_x':[10,1,1],'measure1_y': [1,2,'measure2_y':[1,'measure3_y':[1,1]}df = pd.DataFrame(d)df = df.reindex_axis([ 'measure1_x','me[详细]
