Python 3.x 在Python 3.2中使用zlib.compress函数时出错

我正在Python程序中导入zlib。它在Python2.6中运行良好,但在Python3.2中运行时显示了一个错误 这是我的代码: import zlib s = 'sam' print ("Your string length is",len(s)) t = zlib.compress(s) print ("Your compressed string is",t) print ("Your compressed string length is",len(t)) print ("Your

Python 3.x Python中的重复计算

我有以下Python代码 from math import e def f(x): return x*(x+1) def derivative(x): h = 1*e-2 rise = f(x+h) - f(x) run = h slope = rise/run return slope 我想对h的多个值重复计算,并在运行程序时显示所有这些值。您应该修改导数函数以接受两个参数-x和h def f(x): return x*(x+1)

Python 3.x 您如何进行连续的if语句?

我一直在学习用python编写代码,我想出了一个很好的程序想法。其依据如下: if input() == 'unnamed variable': print('this') if input() == 'another unnamed variable' print('this other response') 如果不首先满足第一个if语句,我就无法键入另一个未命名的变量 我希望我的程序打印一些不同的内容,以便用户根据输入进行阅读 如何使用连续的if语句?我试过艾利夫和其他人。我能

Python 3.x Keras-CNN不兼容输入

我是keras的新手,还没有弄明白尺寸规则。我使用TF后端并使用下面的代码不断获取此ValueError。其思想是使用2个1D卷积层,每个层需要处理1个长度为6的时间序列数组。然后这些输出需要合并并在二维卷积层中进行卷积。谢谢你的帮助 NN1 = Sequential() NN1.add(Convolution1D(4, 2, input_dim=6, activation='relu')) N

Python 3.x 策划Python使用;ABCDEF“;

智囊团游戏使用“ABCEF”我不知道如何检查它是否部分正确。我必须用红色来表示正确的字母和位置。我用白色来表示正确的字母 import random def play_one_round(): N_code=''.join(random.sample("ABCDEF",4)) print (N_code) guess=input("Enter your guess as 4 letters e.g. XXXX:") count_guess= 1 whil

Python 3.x 带有.sort()的python3列表出错

我正在尝试使用Visual Studio代码对Python 3中的列表进行排序: 我从命令行中的参数中获取列表。第一个参数被忽略,这是我的针变量。 在lost中添加所有变量后,我想对列表进行排序。 问题是它以一种相当奇怪的方式被分类 2后面是21,5后面是3后面是55,而不是6 这是我的命令行: C:\Users\Gebruikertje\Desktop\Python>python find.py 21 2 3 4 5 6 21 55 3 这是输出: ['2', '21', '3', '

Python 3.x 如何确定根字符

标题含糊不清,因此我将向您介绍我所说的内容: 我希望在Python中能够确定字符的根字符,如下所示: ǻ+[退格]=å=a 这意味着ǻ的根字符是一个,您可以使用unicodedata.normalize函数来实现: from unicodedata import normalize letter = 'ǻ' letter = normalize('NFD', letter) print(letter[0]) # a unicodedata.normalize('NFD',s)将每个字符串转换

Python 3.x 如果两个值相等,则求和并折叠熊猫中的两行(顺序无关紧要)

我正在分析一个数据集,该数据集有一个源ID(a列)、一个目标ID(B列),以及它们之间发生了多少次行程(列计数)。现在我想把A-B行程和B-A行程相加。该总和是A和B之间的总行程数 以下是我的数据的外观(不一定以相同的方式排序): 我想要以下输出: A B C 0 1 2 300 1 4 6 15 4 1 4 70 我尝试了groupby并将索引设置为这两个变量,但都没有成功。现在我正在做一个非常低效的双循环,这对于我的数据集的大小来说太慢了

Python 3.x 如何将python进程从其控制台中释放出来

我有一个python程序,在那里我使用多处理创建了一个新进程 但是函数似乎在打印FreeConsole()的“check”之后不会运行,但是在这之后,sendme()下的所有代码都不会工作,主函数也会在它之后工作。实际上我希望函数sendme在后台运行,而不使用控制台 在python脚本中使用shebang行的最简单方法。使用命令使其可执行 chmod +x python_script.py 即使关闭终端,也可以在后台运行程序 nohup /path/to/python_script.py &

Python 3.x Python与锯齿数组的等价物是什么?

在使用Excel和学习VBA多年之后,我现在正在尝试学习Python。以下是场景: 我问了7位夏令营辅导员他们想负责哪些活动。每个学生都有随机数目的回答,所选活动的数量没有上限。然而,每项活动都是独一无二的,一旦学生“声称”,其他任何辅导员都无法声称。结果是: Adam: archery, canoeing Bob: frisbee, golf, painting, trampoline Carol: tennis, dance, skating Denise: cycling Eddie: h

Python 3.x Go lang中的Python异步IO事件循环等价物

我在Python3.x中使用异步/并发asyncio事件循环 在Go-lang中是否存在使用线程的并发性能相当于异步IO或协同路由的功能 [注意]: 不是并行+并发(多处理)模式 [更新]: 下面是一个异步事件循环,它在Python中使用asyncio,以便更好地理解: import asyncio import time async def async_say(delay, msg): await asyncio.sleep(delay) print(msg) asyn

Python 3.x 将视频中检测到的边界框的坐标写入txt或csv文件

所以我用暗流来检测视频中的物体(帽子)。它检测戴帽子的人,并在视频中围绕帽子绘制边界框。现在,我想将检测到的边界框的右上角和左下角坐标保存到txt或csv文件中,以便进一步处理。我用opencv python编写了代码。我可以显示视频并成功绘制边界框,但我不知道如何保存框的坐标。知道怎么做吗 我正在使用马克·杰伊的代码 #import libraries import cv2 from darkflow.net.build import TFNet import numpy as np impo

Python 3.x Don';我不理解sklearn中的HashingVectorizer

我正在使用sklearn.feature\u extraction.text中的HashingVectorizer函数,但我不明白它是如何工作的。 我的代码 from sklearn.feature_extraction.text import HashingVectorizer corpus = [ 'This is the first document.', 'This document is the second document.', 'And this is the third one

Python 3.x 如何解决失败的预处理错误?

我有一个小的三层网络,我用initer为权重和偏差创建了变量,我用tf.variables\u initializer按照某人的建议初始化变量。不幸的是,尽管在它们中进行了初始化,仍然出现了一个失败的前提条件错误。我现在不知道如何解决这个问题,也不知道到底是什么导致了这个问题 with tf.compat.v1.variable_scope("weight_in", reuse=tf.compat.v1.AUTO_REUSE): weight_i = tf.compat.

Python 3.x python在使用fillna后将对象转换为

在读取CSV文件并填写(“”)后,我的TransactionBatch列值转换为科学格式。请建议如何解决此问题 截图供您参考 CSV文件内容。 “UID”、“日期”、“说明”、“付款账户”、“交易批次”、“收款编号”、“金额” “ID1”,2013-02-01 12:00:00,“费用变更”,“R001”,“2013084”,“00”,6100.0000 “ID2,,,,,, “ID3”,2008-11-03 12:00:00,“收据”,“R001”,“2009008”,“1089621”,39

Python 3.x OSError:[Errno 24]打开的文件太多

我有一个csv文件,我在每个脚本结束后读取它的值。 大约20分钟后,我收到一个错误OSError:{Errno 24]打开的文件太多:“指向csv文件的文件路径” 尝试将ulimit-Sn设置为20000 with open(path) as id_list: csv_reader = csv.DictReader(id_list, delimiter=',') for i in csv_reader: if i['TestScript'] == filename

Python 3.x Don';t不允许在wx.stc.StyledTextCtrl中选择要删除/替换的文本

我使用wxpython在python-3中创建了一个项目。我想知道是否有一个功能可以防止文本标记(灰色/蓝色方块)被删除。 例如,我想防止标记:“bla-bla此文本已标记bla-bla”。我不想让用户标记他的文本,然后按delete或其他键,这将导致标记的文本被删除。 如果有人知道,另一个选择是如何识别当前是否有标记的文本,或者标记文本的长度,我将做其他事情 以下是创建wx.stc.StyledTextCtrl的基本代码: import wx from wx.stc import Styled

Python 3.x 如何将多列中的多个无效值替换为NaN值

我在大数据集中进行数据争用,有许多列包含无效值,如Unspecified、0 Unspecified等等,我的目标是用NaNvalue替换它们,这样我就可以很容易地根据它们在总NaN值各自的总值行中所占的比率来决定哪些列是无用的,哪些不是。所以,我可以一次替换一个值,我想一次替换所有值 这是我用来替换值的代码 对于cutmr_df.columns.values中的列: cutmr_-df[列]=cutmr_-df.replace('Unspecified',np.nan) 我甚至尝试过这个,但

Python 3.x 循环用户输入以获得多个输入,而无需多次运行

在Python3.8中有没有一种将输入放入循环的方法 我想获得多次用户输入,而不必多次运行程序 我想输入一个英雄,并得到一个答案回来,然后能够进入另一个没有击中运行一遍又一遍 如果有人有任何建议,请告诉我 谢谢大家! """ This program is intended to compare heroes from Marvel and DC. Enter your hero choice and see what hero from #Marvel or DC is most lik

Python 3.x 多个日期时间范围之间的实际花费时间

我有很多关于这些值的记录: id start end 1 2019-01-01 08:00 2019-01-01 09:00 2 2019-01-01 08:30 2019-01-01 09:15 3 2019-01-02 19:00 2019-01-02 19:15 ... 前3条记录的实际使用时间为90m 如果范围datetime与de min和de max time相交,我可以很容易地计算出实际花费的时间

Python 3.x 在python中将对象数据类型转换为字符串问题

如何将对象数据类型结构转换为字符串数据类型?下面的方法不起作用,在使用.astype转换为字符串后,列仍保持对象 import pandas as pd df = pd.DataFrame({'country': ['A', 'B', 'C', 'D', 'E']}) df.dtypes #country object #dtype: object df['county'] = df['country'].astype(str) df.dtypes #country objec

Python 3.x 将PIL/枕头图像转换为数据URL

在Python3中,是否可以将PIL/PizzImage对象转换为data:Image/pngURL,以便在粘贴到浏览器地址栏时显示图像 到目前为止,我的尝试都失败了 *“数据:image/png,{}”。格式(image_obj.tobytes()) 或者,有没有其他好方法可以从Python脚本向远程用户发送图像?图像托管站点会很好,但通常很昂贵/没有Python API/需要注册和登录。目前,我打算使用诸如Pastebin之类的服务以文本形式存储图像,只需将URL发送给用户。如何使用PIL/

Python 3.x 在自动py-to-exe中编译后,无法执行pyiboot01\u引导

该程序包括一个带有tkinter、多线程的普通python脚本,以及一些连接到sqlite数据库的函数。该程序作为一个.py文件运行非常平稳,但在自动py to exe中编译后,它总是显示一条致命错误的消息无法执行脚本pyiboot01\u bootstrap,它甚至不是我的.exe文件的名称。我试着把-d标记放在toall上,但它仍然没有显示错误回溯。我是否应该重新安装自动复制到exe?编译时的输出如下所示 Running auto-py-to-exe v2.6.6 Building in t

Python 3.x Python3-如何使用所有可能的6位员工ID'对PDF文件强制输入密码;s

我正在练习生成所有可能的6位员工ID(开始时都有900位,后面是所有可能的6位数字),以强制输入名为PS7_encrypted.PDF的PDF文件的密码。到目前为止,我已经成功地生成了所有6位数的PIN码(前面有900个),并将它们存储到dictionary.txt文件中。我正在开发一个程序,该程序将读取文件并使用包含所有可能数字的文本文件强制PDF。然而,当我运行程序时,我没有得到任何结果,也没有打印密码。我做错了什么? 用于生成ID的代码: #!/bin/python3 def genEmp

Python 3.x 替换数据帧中的数据类型

我想知道如何替换数据帧中的类型。在此示例中,我希望将所有字符串替换为0或NaN。这是我的简单df,我也尝试这样做: df.replace(str, 0, inplace=True) 或 但上述解决方案并不奏效 0 1 2 0 NaN 1 'b' 1 2 3 'c' 2 4 'd' 5 3 10 20 30 试试这个: df = df.replace('[a-zA-Z]', 0, regex=True) 我就是这样测试的: '''

Python 3.x 如何获得不可变对象的修改副本?

如何获得不可变对象的修改副本 也就是说,一些神奇的方法在这张剪贴画中会是什么样子 导入属性 @属性(冻结=真,插槽=真) 类配置: param1:int=attr.ib() param2:str=attr.ib() my_base_config=config(param1=1,param2=“2”) my_-derived_-config=my_-base_-config.some_-magic_方法(param2=“two”) 打印(my_-derived_-config.param1)#输出

Python 3.x 量子力学';交互式';对象没有属性';适合';

我试图用statsmodels拟合分位数回归。在我的笔记本电脑上运行的相同代码在云中出现故障,并表示它没有合适的方法。但在文档中,我看到它有合适的方法。是什么原因造成的?我在齐柏林飞艇笔记本里用它 from statsmodels.regression.quantile_regression import QuantReg from statsmodels.tools.tools import add_constant X = temp[['X']] y = temp['y'] X = add_

Python 3.x 值不会在python中使用self.counter更新

上面的代码将输出显示为10,但我使用change_计数器将计数器值更新为11。为什么不更新 有人能帮我一下吗?问题是,您正在访问一个静态变量。 当你写作时: print(demo.counter) 它总是打印数字10,因为它在demo类中是这样定义的 如果希望在调用obs.change\u counter()后更改值,则需要访问对象“obj”的值,而不是类demo 您犯的另一个错误是,您从未真正调用obj.change\u计数器,因为您忘记了函数调用的括号。语句obj.change_计数器在p

Python 3.x 使用os模块返回位于Python中当前工作目录正上方的目录名

我正试图解决这个问题,但向我展示了一个错误,在Python文档中,我试图找到关于绝对路径的更多信息,我不确定这里是否有其他错误,提前谢谢。(抱歉,我不确定如何将代码放入代码块部分) 这将完成以下工作: import os def parent_directory(): relative_parent = os.path.dirname(os.getcwd()) os.chdir(relative_parent) return(os.getcwd()) print(parent_d

Python 3.x 如何在枚举声明中获取值的名称?

在Python3.7.7中,我希望在同一枚举的另一个值的声明中使用枚举值的名称 我的第一次尝试: from enum import Enum class test(Enum): value1 = "a" value2 = value1.name + "b" 这将返回一个属性错误:“str”对象没有属性“name”。我尝试改用self.value1和test.value1,但都返回了namererror 我可以使用value2=“value

Python 3.x matplotlib x-ticks的日期时间索引

我有一个熊猫日期框,日期索引如下: Date 2020-09-03 2020-09-04 2020-09-07 2020-09-08 这些日期缺少一些条目,因为它只提供工作日的数据 我想做的事情是:绘制数字,并在一周的每个星期一设置一个x记号 到目前为止,我已经尝试: date_form = DateFormatter("%d. %b %Y") ax4.xaxis.set_major_formatter(date_form) ax4.xaxis.set_major_loc

Python 3.x 如何从每个质心KMeans绘制n个最远点

我试图在Python中的iris数据集上训练kmeans模型 在Python中,有没有一种方法可以使用kmeans绘制距离每个质心n个最远的点 下面是一个完整的工作代码: from sklearn import datasets from sklearn.cluster import KMeans import numpy as np # import iris dataset iris = datasets.load_iris() X = iris.data[:, 2:5] # use tw

Python 3.x 使用定制的距离函数从数据帧创建距离矩阵

我有一个熊猫数据框架,它有两列,“id”(唯一标识符)和“date”,如下所示: test_df.head() 身份证日期 01-01-31 1 N2 2020-02-28 2 N3 2020-03-10 我创建了一个自定义Python函数,在给定两个日期字符串的情况下,该函数将计算这些日期之间的绝对天数(使用给定的日期格式字符串,例如%Y-%m-%d),如下所示: def days\u距离(日期\u 1、日期\u 1、日期\u 2、日期\u 2格式): “”“计算两个给定字符串日期之间的天数

Python 3.x 0-1背包问题Python:为什么要返回最大值

为什么要返回最大值?我的意思是,如果我们回来的话,一切都很好。另一件事就是递归调用,如果元素的权重大于我们的容量,对吗 # A naive recursive implementation # of 0-1 Knapsack Problem # Returns the maximum value that # can be put in a knapsack of # capacity W def knapSack(W, wt, val, n): # Base

Python 3.x python条带未返回预期结果

在我的python代码中,我有一个使用以下代码获取3条客户列表的代码: import stripe stripe.api_key = "sk_test_DftufeqrQlvZHqPdIgGmf9ro00exkHljNF" stripe.Customer.list(limit=3) print(stripe) 我得到的结果是: <module 'stripe' from '/var/www/html/project/myenv/lib/python3.6/site-p

Python 3.x 在python程序的运行时填充import语句

我需要在运行时填充将外部值传递给变量的导入语句变量。 e、 g:来自var导入* var在运行时填充,如果在运行时var值为file1,则import语句如下所示: from file1 import * 我如何满足上述要求,因为在运行时简单地编写var并传递var是没有帮助的。有办法解决这个问题吗

Python 3.x 将迭代代码转换为递归代码Python3

我是一名编程初学者,最近一直在学习Python3中的递归函数。我正在编写一个代码,该代码基本上提供了一个数字N为m所需的最少步骤,这个过程包括加1、除2或多个10。我做了一个很好的迭代函数,但作为递归函数的初学者,我希望能够将代码转换为递归代码,但在这段代码中我没有成功。 我最近一直在读关于这个过程的书,但正如我所说,这对我的技能来说是一个非常困难的实现。我知道如果要转换迭代代码,我需要使用主循环条件作为基本情况,循环体作为递归步骤,这就是我所知道的。 如果您能帮我找到这段代码的基本情况和递归

Python 3.x 将wav转换为文本

我是python的新手,我想做一个应用程序转换wav文件,但我不知道为什么我的代码不能运行,它会报告这个问题 我的代码: 报告 Traceback (most recent call last): File "D:\Trans wav to text\venv\lib\site-packages\speech_recognition\__init__.py", line 203, in __enter__ self.audio_reader = wave.open(self.

Python 3.x 由SQLAlchemy创建的测试连接

是否可以测试在SQLAlchemy中创建的连接?我开始学习SQLAlchemy,在我的项目中,我允许用户构建与其数据库相对应的引擎。假设我想检查用户在创建引擎时是否使用了正确的参数,我是否能够测试它并在任何参数错误时通知他 例: 这是制造发动机的正确方法。现在,假设用户名拼写错误,或者端口或主机拼写错误,是否可以测试此连接并指出错误 conn = some_engine.connect() conn.close() 如果不成功,connect将引发en错误。这几乎适用于所有输入错误信息的情况,

Python 3.x 从筛选器中排除数字

我正在从字符串中筛选一组数字。我要做的代码是: def fun(variable): numbers = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '.', '$'] if variable in numbers: return True else: return False sequence = stats filtered = filter(fun, sequence) print(

Python 3.x 为什么在Python中使用模和底除法会返回一个反向二进制数?

我是编程新手,我不明白为什么这段代码返回输入的二进制数 x = int(input()) while x > 0: print(x % 2, end='') x = x // 2 例如,当我输入6时,我希望它返回0(6%2=0,0//2=0),但它返回011 我之所以说考虑这样做是因为,在作业中,我们应该使用这种编码来帮助我们反转输出(在使用字符串时),但我不知道如何反转它,因为我不知道它为什么工作。011的答案对于您的代码是正确的,只需跟踪它即可。你从6%2开始,得到0

Python 3.x 虚拟代码中的问题

目前我在Python3.9下使用fedora33 我已经安装了VSCODE,并尝试使用虚拟环境,但在code wl环境中,它对我不起作用 在终端中,我创建了我的工作文件夹mkdir server.py,我输入它(通过终端),我验证我的python和pip版本是否具有最新版本,并验证virtualenv的安装 要创建虚拟空间,请在终端中使用 virtualenv-venv--python=python3.8.8 并用 源venv/bin/激活 然后在我的终端中安装我的库 pip安装mysql 并使

Python 3.x Django登录/注册问题

我是Django的新手,正在使用PyCharm构建一个数据库驱动的网站 我在用户注册/登录时遇到问题。发生的是,当用户注册时,我选中右侧的“数据库”选项卡,信息将被传递到名为“SavBlock_user”的表中,该表将包含用户名、密码等。。然后,当我尝试登录时,由于用户名/密码不正确,它将不允许我登录。但是,如果我尝试从另一个名为“auth_user”的表(比如username:admin/password:admin)中使用用户名/密码登录,那么我可以成功登录。我不知道如何解决这个问题 理想情

Python 3.x 入门:Mac终端中的Python不断崩溃

尝试开始学习Python,经过几个小时的谷歌搜索,我需要帮助。只是试图验证python3的版本,它一直崩溃。也无法安装Pip。我已重新安装Python3.9,将无法工作。不知道我可能做错了什么 Process: Python [15768] Path: /Library/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python

Python 3.x 如果语句不起作用。处理日期

下午好 我正在尝试编写一个代码,该代码读取日期/时间值,并检查该值是否早于2、4、7天。我最好只考虑营业日。我在平时编写了简单的代码,但Python似乎没有通过我的IF语句: def Calc_Date(datestring): a = datestring date_time_ticket = datetime.datetime.strptime(a, '%d-%b-%Y %H:%M:%S') date_today = datetime.date.today()

  1    2   3   4   5   6  ... 下一页 最后一页 共 1068 页