我试图在python 3.4中运行这段代码:
from pygsr import Pygsr
speech = Pygsr()
# duration in seconds
speech.record(3)
# select the language
phrase, complete_response = speech.speech_to_text('en_UK')
print(phrase)`
但我明白错误
File "/usr/local/lib/python3.4/dist-packages/pygsr/__init__.py", line 33, in
a = 123
def rev(n):
r = 0
while n>0:
r *= 10
r += n % 10
n /= 10
return r
print(rev(a)) 当我在python2上运行这段代码时,它工作得很好。但在那之后我尝试在python3上运行它,它返回 inf 我错过了什么? 抱歉,我的英语很差
当我用numpy向量化一个函数时,我得到了一个奇怪的结果。
import numpy as np
def scalar_function(x, y):
""" A function that returns x*y if x<y and x/y otherwise
"""
if x < y :
out = x * y
else:
out = x/y
return out
def vector_function(x, y):
""
C++
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
unsigned long long int t,n,i,m,su,s,k;
int main()
{
cin>>n;
if(n==0)
{
cout<<"0\n";
return 0;
}
m = sqrt(n);
su =
我对python非常陌生,我刚刚开始使用gmpy2,但我对其中一个函数有点困惑,而gmpy的文档在这方面没有帮助:
我想用模数(以及地板)进行除法,所以我找到了f_divmod()函数:
F_divmod(.)f_divmod(x,y)返回x的商和余数除以y,商数向-Inf (地板四舍五入)四舍五入,其馀部分将具有与y. x和y必须是整数相同的符号。
但是,如果这做了我认为它应该做的事情(这可能是我的错误),它应该做:x / y % m,我看不出提供m的方法。这是错误的函数吗,还是我需要在其他地方定义一个模数?
我看到我的选择是:
c = gmpy2.f_div(a, b) % m
提
由于某些原因,"new1 = chr(x) For x in new“行不能接受浮点数。我正在将‘新’列表中的所有ASCII整数转换回一个带有字符的列表,根据它们各自的ASCII号,这个列表将被保存为new1。
if de == "d":
num = input("input ur number: ")
key = int(input("Decryption key?"))
num = [int(x) for x in num.split()]
new = [x /key for x in num]
new1
TL;博士
如何强制pd.read_json读取块的d类型?
背景
我需要阅读一个大的数据集,目前存储在行删除json,约300万行。我正在尝试将它切割成小块文件,以便能够用dask流出完整的数据集。
我的基本想法是:
_chunks =pd.read_json('data.json', lines=True, chunksize=5000)
i = 0
for c in _chunks:
c.to_parquet('parquet/data.%s.pqt' % i)
i = i+1
ddf = dataframe.read_parquet(
我试图编写一个程序来执行简单的算术操作。我希望程序提示用户输入两个数字,然后计算五个结果:
之和
差异
产品
这两个整数的商数
浮点除法。
现在,我记得在Python2中,字符串有raw_input,数字一般有输入。然而,我只是在学习Python3,在默认情况下输入是一个字符串,对于数字,我必须指定我希望拥有的数字的类型:即int(int())或(int())。
因此,例如,让我们假设我想要这个输出(使用输入4和2.5):
What is the first number? 4
What is the second number? 2.5
The sum is 6.
我正在将用octave创建的代码移植到pylab中。其中一个移植方程在python中给出了与在八度音阶中截然不同的结果。
最好的解释方法是显示来自同一方程的octave和pylab生成的曲线图。
以下是原始方程的一个简化的八度代码片段。在这个小的测试脚本中,phi保持为零的函数的结果从~ (-pi,pi)中绘制:
clear
clc
close all
L1 = 4.25; % left servo arm length
L2 = 5.75; % left linkage length
L3 = 5.75; % right linkage length
L4 = 4.25; % right