Python中生成一个0-n的随机序列

Python中怎样生成一个随机序列?

代码例子如下:生成一个0-9的随机序列

1 >>> from numpy.random import normal,random,uniform;
2 >>> import numpy as np;
3 >>> random.permutation(range(10))
4 Traceback (most recent call last):
5   File "<pyshell#2>", line 1, in <module>
6     random.permutation(range(10))
7 AttributeError: ‘builtin_function_or_method‘ object has no attribute ‘permutation‘
8 >>> np.random.permutation(range(10))
9 array([9, 3, 1, 8, 7, 6, 2, 0, 5, 4])                                                                                                              
时间: 2024-10-24 07:31:20

Python中生成一个0-n的随机序列的相关文章

python中生成一个指定长度的随机字符串实现示例

方法一:定义一个函数,参数为所要生成随机字符串的长度.通过random.randint(a, b)方法得到随机数字,具体函数如下: def generate_random_str(randomlength=16): """ 生成一个指定长度的随机字符串 """ random_str = '' base_str = 'ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghigklmnopqrstuvwxyz0123456789' le

Python中生成一个没有重复元素的随机序列??

1 # 产生一个0-10的随机序列,元素不能重复 2 def randSeq(): 3 import random; 4 randSequence=random.sample(range(0,10),10); 5 return randSequence; 运行结果: 1 >>> randSequence 2 [0, 6, 4, 9, 3, 5, 1, 8, 2, 7] 3 >>>

python进阶四(类的继承)【4-1 python中继承一个类】

python中继承一个类 如果已经定义了Person类,需要定义新的Student和Teacher类时,可以直接从Person类继承: 1 class Person(object): 2 def __init__(self, name, gender): 3 self.name = name 4 self.gender = gender 定义Student类时,只需要把额外的属性加上,例如score: 1 class Student(Person): 2 def __init__(self, n

Python中生成(写入数据到)Excel文件

  转自http://www.crifan.com/export_data_to_excel_file_in_python/ 在Python中,如何将数据,导出为Excel,即把数据写入到新生成的excel文件. 1.网上看到: Working with Excel Files in Python 其中包括,Python中,如何读取excel文件,如何写入数据到excel文件等等相关的库. 看起来应该是这方面的资料中,总结的最好的了. 2.此处暂时只需要写入数据到Excel,所以就去参考: xl

[C++/Python] 如何在Python中使用一个DLL? (Windows环境)

开发环境VS2012, WIN7 64. 首先生成的DLL大致如下: .h文件 #ifdef CVINPYTHON_EXPORTS #define CVINPYTHON_API __declspec(dllexport) #else #define CVINPYTHON_API __declspec(dllimport) #endif extern "C" { CVINPYTHON_API int addinPython(int, int); }; .c文件 #include &quo

Python qrcode 生成一个二维码

借助第三方库qrcode实现. 二维码图片生成借助pillow qrcode的安装 在命令行中输入 pip install qrcode[pil]   用法: 1.在命令行中输入 qr "Some text" > test.png 2.在python中输入 import qrcode img = qrcode.make('Some data here') 高级用法: 使用QRCode类 import qrcode qr = qrcode.QRCode( version=1, er

Unicode 范围以及python中生成所有Unicode的方法

Unicode范围和表示语言 Unicode是一个通用的字符集,包含了65535个字符.计算机在处理特殊字符(除了ASCII表以外的所有字符)时都是把Unicode按照一种编码来保存的.当然了,unicode的统一花了不少人的精力,而且不同编码到今天还有一些不兼容的问题,不过平常的代码中了解一些基础也就够了. Unicode字符表示语言的范围参考下文: http://www.cnblogs.com/chenwenbiao/archive/2011/08/17/2142718.html 中文(包括

Python中写一个乒乓球类的游戏

最近开始学Python,感觉挺好玩的,既有脚本语言的灵活性,又有丰富的类库与面向对象的特点,开发起来很方便. 游戏的规则和乒乓球一样,如果妙蛙种子掉地上了就算输,你可以用蓝色的跷跷板弹它,使他不落到地面上. Game Over后可按任意键继续游戏或选择退出. 代码如下: 1 import sys, pygame 2 from random import * 3 from pygame.locals import * 4 from pygame.font import * 5 class MyPl

怎样在VC中生成一个DLL

http://blog.sina.com.cn/s/blog_79ba23780101hcx9.html 三 VC编写DLL 我使用VC++编写一个文件加密的DLL,并且在C#中调用. 编写一个动态库很简单,以VS2010为列,我们在VC++下选择[WIN32]--[WIN32项目].在应用程序向导中,选择应用程序类型为DLL,并且选择为空项目.然后添加一个.h文件和一个.cpp文件