python列表隨機(jī)(jī)抽取元素
蒙清19381643908咨詢: 用python生成隨機(jī)數(shù)的幾種方法 -
貞豐縣向接觸回復(fù):
______ 1 從給定參數(shù)的正態(tài)分布中生成隨機(jī)數(shù) 當(dāng)考慮從正態(tài)分布中生成隨機(jī)數(shù)時,應(yīng)當(dāng)首先知道正態(tài)分布的均值和方差(標(biāo)準(zhǔn)差),有了這些,就可以調(diào)用python中現(xiàn)有的模塊和函數(shù)來生成隨機(jī)數(shù)了.這里調(diào)用了Numpy模塊中的random.normal函數(shù),...
蒙清19381643908咨詢: python 如何隨機(jī)產(chǎn)生數(shù) -
貞豐縣向接觸回復(fù):
______ from random import * sample(range(1,11),10)range(1,11) 生成1-10列表 sample 返回一個列表,相當(dāng)于1-10的隨機(jī)順序,可以按其順序視為第一個是1-10中任意一個,第二個是排除第一個之后的任意一個.參數(shù)2 表示從列表中抽取多少個,根據(jù)需要而定.最大限制就是列表長度.
蒙清19381643908咨詢: python里面如何生成隨機(jī)數(shù)? -
貞豐縣向接觸回復(fù):
______ random模塊 隨機(jī)整數(shù):random.randint(a,b):返回隨機(jī)整數(shù)x,a<=x<=b random.randrange(start,stop,[,step]):返回一個范圍在(start,stop,step)之間的隨機(jī)整數(shù),不包括結(jié)束值. 隨機(jī)實數(shù):random.random( ):返回0到1之間的浮點數(shù) random.uniform(a,b):返回指定范圍內(nèi)的浮點數(shù).
蒙清19381643908咨詢: python把列表前幾個元素提取到新列表 -
貞豐縣向接觸回復(fù):
______ python把列表前幾個元素提取到新列表步驟如下: 1、打開python語言命令窗口,定義一個列表變量C并進(jìn)行賦值. 2、利用獲取列表中的序號,獲取對應(yīng)的元素,然后將這些元素拼接成一個新的列表. 3、還可以定義一個空列表,然后使用for...in語句循環(huán)生成元素,裝載到空列表中. 4、除了上述兩種方法之外,還可以使用切片截取的功能. 5、切片的序號除了可以是兩個之外,還可以是一個,缺了第一個留下第二個. 6、除了這之外,還可以是一個負(fù)數(shù),表示從后到前進(jìn)行截取.
蒙清19381643908咨詢: python 隨機(jī)讀取文件夾內(nèi)一個文本文件 -
貞豐縣向接觸回復(fù):
______ 第一步,遍歷文件夾內(nèi)全部文件.然后將文件放入一個列表中,然后在列表長度范圍內(nèi)隨機(jī)一個出來作為列表下標(biāo).然后讀取列表下標(biāo)對應(yīng)的文本文件. # -*- coding: utf-8 -*- import os import random file_path = r'E:\test1' file_list = [] for i in os....
蒙清19381643908咨詢: python中怎么隨機(jī)選取多個不同的數(shù) -
貞豐縣向接觸回復(fù):
______ 這樣你看行不? import random l=[] n=input('你想選幾次?') for i in range(n): x=random.randint(1,30) if x in l: continue #這樣你就不會選到想同的數(shù)了! else: l.append(x) print l 重新改進(jìn)一下: import random l=[] n=input('你想選幾個?') while ...
蒙清19381643908咨詢: PYTHON:在Dictionary中,如何隨機(jī)提取key和value? -
貞豐縣向接觸回復(fù):
______ from random import choice d = dict(a=3, b=4, c=5) print d[choice(d.keys())]
蒙清19381643908咨詢: python怎么把列表的值相加 -
貞豐縣向接觸回復(fù):
______ >>> a=[1,2] >>> sum(a) 3 >>>
蒙清19381643908咨詢: python 生成隨機(jī)字符串 -
貞豐縣向接觸回復(fù):
______ def getstr(n): st = '' while len(st) temp = chr(97+random.randint(0,25)) if st.find(temp) == -1 : st = st.join(['',temp]) return st
蒙清19381643908咨詢: 如何用Python語言生成隨機(jī)字符串 -
貞豐縣向接觸回復(fù):
______ #python3中為string.ascii_letters,而python2下則可以使用string.letters和string.ascii_letters#生成隨機(jī)密碼,length為密碼長度,包含數(shù)字,字母 def GenPassword(length=8,chars=string.ascii_letters+string.digits):return ''.join([choice(chars) for i in range(length)])