1. 程式人生 > >python中的random模組中的randint模組和numpy中random模組的randint的區別

python中的random模組中的randint模組和numpy中random模組的randint的區別

今天從網上down了一個程式碼下來看看,結果發現執行結果不一樣,最後才發現是隨機數的問題。在這裡Mark一下、

在Python中,通過import random,然後呼叫random.randomint(a,b)的到的數為(a<=x<=b),

在numpy中的random模組中,呼叫random.randint(a,b)得到的是 ( a<= x < b)

話不多說,上程式碼:

>>> from numpy import random
 for i in range(20):
    print random.randint(0,1)   
#輸出
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
>>> import random
>>> for i in range(20):
    print(random.randint(0,1))
# 輸出    
1
1
1
0
1
1
1
0
1
1
0
0
0
0
1
0
1
1
1
0
1

好了。懂了。結束了

相關推薦

pythonrandom模組randint模組numpyrandom模組randint區別

今天從網上down了一個程式碼下來看看,結果發現執行結果不一樣,最後才發現是隨機數的問題。在這裡Mark一下、 在Python中,通過import random,然後呼叫random.randomint(a,b)的到的數為(a<=x<=b), 在

#Python第三方模組學習(二)——numpyloadtxt函式用法詳解

本篇系轉載文章,並在原文的基礎上補充引數delimeter的說明 umpy中有兩個函式可以用來讀取檔案,主要是txt檔案, 下面主要來介紹這兩個函式的用法 第一個是loadtxt, 其一般用法為 numpy.loadtxt(fname, dtype=, commen

Python在金融,資料分析,人工智慧的應用

Python最近取得這樣的成功,而且未來似乎還會繼續下去,這有許多原因。其中包括它的語法、Python開發人員可用的科學生態系統和資料分析庫、易於和幾乎所有其它技術整合,以及其開源地位。——來自Yves Hilpisch的Python金融大資料分析(姚軍譯)。 自從1991它出現在程式設計場景中,比於其他程

framework有哪些內容,.framework.a文件有哪些區別

inf 文件的 建議 list dylib header 可執行文件 log app 一、framework中有哪些內容 1. Headers 頭文件 2. info.plist (動態庫沒有) 3. Mudues 4. 可執行文件 二、 1、類庫可分為動態庫(.dyl

Sql Server的數據類型Mysql的數據類型的對應關系(轉)

bool script 根據 文本 article 自己 bigint 表格 eight Sql Server中的數據類型和Mysql中的數據類型的對應關系(轉):https://blog.csdn.net/lilong329329/article/details/7889

Android的常見通信機制Linux的通信機制

另一個 mes TCP/IP 物理內存 ram 中一 最簡 雙工 erp Handler Handler是Android系統中的一種消息傳遞機制,起作用是應對多線程場景。將A進程的消息傳遞給B線程,實現異步消息處理。很多情況是將工作線程中需要更新UI的操作消息傳遞給UI主線

spring配置《context:annotation-config》 《context:component-scan》區別

看到網上有很多大神的文章講解,講得很好很深,可是我沒有用到過,理解不了,在這寫一點我自己理解的區別。   如果想使用@AutoWired註解,需要在Spring配置檔案中配置<context:annotation-config> 。   <con

spring事務管理,基於xml配置完成事務回滾;spring資料庫表中欄位名pojo屬性名不一致時候,實現RowMapper介面手動封裝

宣告使用JDK8,spring5.0.7, 測試說明: service 層 宣告介面進行轉賬,從A轉賬B ,然後對AB 進行更新操作,在事務中對find方法開啟 只讀許可權,無法進行更新操作,造成事務回滾進行測試事務; 主要測試方法:* void tra

Vue元件的componentdata屬性function傳物件不穿的物件的區別(不同效果)

話不多說上程式碼測試: 定義一個全域性元件,繫結msg 我們首先看如果把data的值外傳不在元件裡面建立的效果 <body> <div id="app"> <counter></counter>

qemu使用9p,支援hostguest共享目錄【轉】

轉自:https://blog.csdn.net/ayu_ag/article/details/52956351 版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/ayu_ag/article/details/529563519p是啥,網路檔案系統,用於共享目

matlab值濾波medfilt2()opencv值濾波medianblur()是不同的

matlab中的中值濾波medfilt2()和opencv中的中值濾波medianblur()做出的結果不同,如圖所示: Opencv處理結果如下: Matlab處理結果如下: Opencv處理過程中的程式程式碼: float aa[] = { 1, 2, 3, 4, 5, 6, 7,

AndroidPath類的lineTo方法quadTo方法畫線的區別

   當我們需要在螢幕上形成畫線時,Path類的應用是必不可少的,而Path類的lineTo和quadTo方法實現的繪製線路形式也是不一樣的,下面就以程式碼的實現來直觀的探究這兩個方法的功能實現區別;    1. Path--->quadTo(float x1, fl

Javaclass的前面新增public不新增public有什麼區別

需要知道的是修飾類和變數的用來控制這個被修飾的類和變數的適用範圍的修飾詞有: 1.public:表示公開的類和變數,既所有的類都可以引入使用的。 2.protected:表示受保護的類,只有子孫類和本類可以引入使用。 預設:表示同包中和本類中可以引入使用。 3.private

YOLO原始碼詳解(五)- YOLO的7*7個gridRPN的9個anchors

一直不知道7×7的網格到底是幹什麼的,不就是結果預測7×7×2個框嗎,這跟把原圖分成7×7有什麼關係?不分成7×7就不能預測7×7×2個框嗎? 之前跟一個朋友討論,他說7×7的網格是作為迴歸框的初始位置,我後來的很長一段時間一直這麼認為,後來想想不對啊

jQuery :first選擇器,first():first-child選擇器的區別

先看程式碼: 先執行第一條jquery語句,把其他兩條註釋掉,這裡我就不上圖了,直接貼結果: 執行第二條jquery語句,把其他兩條註釋掉: 執行第三條jquery語句,把其他兩條註釋掉: 總結: 可以看出第一條語句和第二條語句執行的結

jquery.on()方法指定子元素不指定子元素的區別

首先來看下這兩種情況下的輸出: <div class="parent"> <div class="father"> <div class="son">測試.on()方法</div>

OracleNUMBER型別不指定長度小數點精度與指定的區別!

在Oracle中Number型別可以用來儲存0,正負定點或者浮點數,可表示的資料範圍在  1.0 * 10(-130) —— 9.9...9 * 10(125) {38個9後邊帶88個0}的數字,當Oracle中的數學表示式的值>=1.0*10(126)時,Oracle

Python之陣列(array)使用方法總結與Numpy的陣列用法

Python: array使用方法: Type code C Type Minimum size in bytes ‘c’ character          1

word字型大小(pt)網頁css設定font-size時用的px大小對應關係

pt與px轉換關係為 1px= 0.75pt。 所以word中五號字型(10.5pt)在網頁中對應的大小為font-size:14px。(10.5 / 0.75 = 14) 初號44pt 小初36pt 一號26pt 小一24pt 二號22pt 小二18pt 三號16pt 小

JAVA的日期新增函式ADDOracle的ADD_MONTHS函式的區別

java中2007-02-28加一個月是多少?     加一個月後不是月份的最後一天了 java中2007-03-31加一個月是多少?加一個月後還月份的最後一天 java中2007-02-30