小编zin*_*ngy的帖子

如何创建0到1之间的随机十进制数范围

如何在python中定义0到1之间的小数范围?python中的Range()函数只返回int值.我的代码中有一些变量,其编号从0到1不等.我对如何将其放入代码感到困惑.谢谢

我会在我的问题中添加更多内容.没有步骤或任何增量值会生成小数值.我必须使用一个变量,该变量的值可以是0到1.它可以是任何值.但程序应该知道它的范围从0到1的边界.我希望我清楚自己.谢谢

http://docs.python.org/library/random.html

python

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

TypeError:'NoneType'对象是unsubscriptable

我有一个产生错误的python程序:

def update_ranges(phonemelist) :
    """ updating the rows and columns of the list of input phonemes"""
    # make a copy of the list as we're going to modify it (optional)
    phonlist = phonemelist[:]
    # we don't need the row titles, they just complicate things
    rowtitles, phonlist = zip(*phonlist)
    rows = len(phonlist)
    columns = range(len(phonlist[0]))

    # for each row except the last
    for i in xrange(rows - 1):
        # update it by going down all the rows below it
        for k …
Run Code Online (Sandbox Code Playgroud)

python

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

FTP连接和使用Javascript复制文件

我是javascript新手,正在尝试编写一个脚本,该脚本可以将photoshop文件从本地驱动器复制到FTP服务器。该文件在photoshop中打开,脚本在其中运行。

我遵循第165页的文档(pdf)

var file_path = app.activeDocument.fullName
var file = new file ("/d/project/test_file.psd");

var ftp = new FtpConnection("ftp://192.168.1.150/DATA/") ;
ftp.login("username", "password");

ftp.cd("project")
ftp.put(file,"test_file.psd") ;

ftp.close() ;
file.close() ;
Run Code Online (Sandbox Code Playgroud)

我收到如下错误:

Error 22: file does not have a constructor.
Line: 2
-> var file = new file("/d/project/test_file.psd");
Run Code Online (Sandbox Code Playgroud)

我无法正确理解该问题。

javascript

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

在每次迭代中使用列表中的两个连续值

我在下面发布了我的部分代码.Newton()函数调用Bezier()函数.Bezier()函数有一个列表,从中我得到p0和p3.我想要做的是,在第一次迭代中,程序应该将plist中的第一项和第二项作为p0和p3.然后在第二次迭代中,p0和p3是第二和第三项,依此类推.每次迭代时,p0和p3值都应该改变.这就像新的p0是旧的p3.我无法正确地将其放入代码中.谢谢.

import math

w = 1.0

def Newton(poly):
    """ Returns a root of the polynomial"""
    x = 0.5  # initial guess value
    counter = 0
    epsilon = 0.000000000001
    poly_diff = poly_differentiate(poly)

    while True:
        x_n = x - (float(poly_substitute(poly, x)) / float(poly_substitute(poly_diff, x)))
        counter += 1
        if abs(x_n - x) < epsilon :
            break
        x = x_n
        print "\tIteration " , counter , " : ", x_n

    print "u: ", x_n
    Bezier(x_n)

def Bezier(x_n) :
    """ Calculating sampling points using rational …
Run Code Online (Sandbox Code Playgroud)

python

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

ZeroDivisionError:浮点除法

我有这个代码来解决牛顿的方法.但它给出了零分割错误.我无法弄清楚出了什么问题.谢谢.

import copy

tlist = [0.0, 0.12, 0.16, 0.2, 0.31, 0.34] # list of start time for the phonemes

w = w1 = w2 = w3 = w = 5

def time() :
    frame = 0.04
    for i, start_time in enumerate(tlist) :
        end_time = tlist[i]
        frame = frame * (i + 1)
        poly = poly_coeff(start_time, end_time, frame)
        Newton(poly) 

def poly_coeff(stime, etime, f) :
    """The equation is k6 * u^3 + k5 * u^2 + k4 * u + k0 = …
Run Code Online (Sandbox Code Playgroud)

python newtons-method

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

使用列表中的项目进行数值计算

我又回来了另一个python查询.我一直试图用列表中的项目进行一些计算.这是代码:

import math

def Usage() :
    print "Usage :python beznew.py transcriptionsFile"

if __name__ == "__main__" :

    if len(sys.argv) != 2 : 
        Usage() 

    else :
        transcriptionFile = sys.argv[1]
        tFile = open(transcriptionFile, "r")

        for line in iter(tFile) :
            list = line.split()

            # changing the unit of time from 100 nano seconds to seconds
            list[0] = list[0] / 100000000
            list[1] = list[1] / 100000000

            # duration of each phoneme
            list = list[1] - list[0]

            # extracting the start time of each phoneme
            newlist …
Run Code Online (Sandbox Code Playgroud)

python

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

在dict中具有多个值的单个键

我可以在我的代码中有一个全局字典,如下所示:

group = { 
        'vowel' : ['aa', 'ae', 'ah', 'ao', 'eh', 'er', 'ey', 'ih', 'iy', 'uh', 'uw', 'o'],
        'consonant' : ['b', 'ch', 'd', 'dh', 'dx', 'f', 'g', 'hh', 'jh', 'k', 'l', 'm', 'n', 'ng', 'p', 'r', 's', 'sh', 't', 'th', 'v', 'w', 'y', 'z', 'zh']
        } 
Run Code Online (Sandbox Code Playgroud)

它有一个键和多个值.我需要这个字典,因为我必须确保音素是元音或辅音,以便在代码中继续进行.稍后在代码中我必须做的事情,

if phoneme == vowel :
    do this
else :
    do that (for consonants)     
Run Code Online (Sandbox Code Playgroud)

谢谢.

python

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

标签 统计

python ×6

javascript ×1

newtons-method ×1