【转】np.random.random()函数 参数用法以及numpy.random系列函数大全

转自:https://www.cnblogs.com/DOMLX/p/9751471.html



1.np.random.random()函数参数

np.random.random((1000, 20))

上面这个就代表生成1000行 20列的浮点数,浮点数都是从0-1中随机。

2.numpy.random.rand()函数用法

numpy.random.rand(d0, d1, ..., dn):
生成一个[0,1)之间的随机浮点数或N维浮点数组。

3.numpy.random.randn()函数用法:

numpy.random.randn(d0, d1, ..., dn):
生成一个浮点数或N维浮点数组,取数范围:正态分布的随机样本数。

4.numpy.random.standard_normal()函数用法

numpy.random.standard_normal(size=None):
生产一个浮点数或N维浮点数组,取数范围:标准正态分布随机样本

5.numpy.random.randint()函数用法:

numpy.random.randint(low, high=None, size=None, dtype=‘l‘):
生成一个整数或N维整数数组,取数范围:若high不为None时,取[low,high)之间随机整数,否则取值[0,low)之间随机整数。

6.numpy.random.random_integers()函数用法:

numpy.random.random_integers(low, high=None, size=None):
生成一个整数或一个N维整数数组,取值范围:若high不为None,则取[low,high]之间随机整数,否则取[1,low]之间随机整数。

7.numpy.random.random_sample()函数用法

numpy.random.random_sample(size=None):
生成一个[0,1)之间随机浮点数或N维浮点数组。

8.numpy.random.choice()函数用法

numpy.random.choice(a, size=None, replace=True, p=None):
从序列中获取元素,若a为整数,元素取值为np.range(a)中随机数;若a为数组,取值为a数组元素中随机元素。

9.numpy.random.shuffle()函数用法

numpy.random.shuffle(x):
对X进行重排序,如果X为多维数组,只沿第一条轴洗牌,输出为None。

10.numpy.random.permutation()函数用法

numpy.random.permutation(x):
与numpy.random.shuffle(x)函数功能相同,两者区别:peumutation(x)不会修改X的顺序。

参考博客:https://blog.csdn.net/kancy110/article/details/69665164/

原文地址:https://www.cnblogs.com/xianhan/p/10834683.html

时间: 2025-01-02 14:21:25

【转】np.random.random()函数 参数用法以及numpy.random系列函数大全的相关文章

mian函数参数用法

mian函数参数用法 int main(int argc, char *argv[]){} argc:传入字符串常量个数. argv 是字符串数组,argv[i]指向第i个字符串常量.第0个为程序名. mian函数参数用法

实参和形参指针做函数参数时,如何改变main函数变量的值

//对输入的两个整数按大小顺序输出 代码如下: #include<iostream> using namespace std; int main() { void swap(int *p1,int *p2); int *pointer_1,*pointer_2,a,b; cin>>a>>b; pointer_1=&a; pointer_2=&b; if(a<b)swap(pointer_1,pointer_2); cout<<"

php - 获取函数参数的个数以及自定义打印函数

通常用来测试打印出多个参数时使用 function echo_para($split,$a,$b=0,$c=0,$d=0,$e=0,$f=0,$g=0,$h=0,$i=0,$j=0,$k=0,$l=0,$m=0,$n=0) { //获取参数总数 $n = func_num_args(); $str = ""; for($i = 1;$i< $n;$i++) { $str .= func_get_arg($i) . $split; } return $str; }

(转载)你好,C++(26)如何与函数内部进行数据交换?5.1.3 函数参数的传递

你好,C++(26)如何与函数内部进行数据交换?5.1.3 函数参数的传递 5.1.3  函数参数的传递 我们知道,函数是用来完成某个功能的相对独立的一段代码.函数在完成这个功能的时候,往往需要外部数据的支持,这时就需要在调用这个函数时向它传递所需要的数据它才能完成这个功能获得结果.例如,当调用一个加法函数时,需要向它传递两个数作为加数和被加数,然后在它内部才能对这两个数进行计算获得加和结果.在定义一个函数的时候,如果这个函数需要跟外部进行数据交换,就需要在函数定义中加入形式参数表,以确定函数的

C++ sort函数的用法

C++ sort函数的用法 STL有个排序函数sort,可以直接对数组和向量排序. 一.功能:给定区间所有元素进行排序 二.头文件: #include <algorithm> 三.sort函数的参数:可以传两个参数或三个参数. 第一个参数:要排序的区间首地址, 第二个参数:区间尾地址的下一地址.也就是说,排序的区间是[a,b). 例如:数组int a[100],sort(a,a+100)是对从a[0]到a[99]的元素进行排序,默认的排序方式是升序. 对向量v排序:sort(v.begin()

C语言--- 高级指针2(结构体指针,数组作为函数参数)

一.结构体指针 1. 什么是结构体指针?指向结构体变量的指针     结构体:     typedef  struct stu{                          char name[20];                          char sex;                          int age;                    }Student;     Student stu1 = {"zhangsan",'m',23};  

js 函数参数个数

js中的函数参数个数不是确定区别函数的,也就是说你定义一个函数A(x,y)    当你使用这个函数时,你可以A();A(1);A(1,2);A(1,2,3);都是调用这个A(x,y)函数. 例子: <html> <head> <title> 函数调用测试,参数个数和函数声明不一样多 </title> <script language="JavaScript"> function needTwoPara(p1,p2){ var

指针变量作为函数参数(1)

普通函数参数 下面程序试图改变main函数中a和b的值 #include<stdio.h> void fun(int x,int y) { int c; c=a; a=b; b=c; } int main() { int a=1,b=2; fun(a,b); printf("a=%d b=%d\n",a,b); return 0; } 函数参数传递分析: 实参: &a 28ff18 a  1 &b 28ff14 b  2 在将实参传递给形参的时候,编译器将实

速战速决 (3) - PHP: 函数基础, 函数参数, 函数返回值, 可变函数, 匿名函数, 闭包函数, 回调函数

[源码下载] 作者:webabcd 介绍速战速决 之 PHP 函数基础 函数参数 函数返回值 可变函数 匿名函数 闭包函数 回调函数 示例1.函数的相关知识点 1(基础)function/function1.php <?php /** * 函数的相关知识点 1(基础) */ // 可以在相关的 function 声明语句之前调用该函数 f1(); function f1() { echo "f1"; echo "<br />"; } // 这里调用