  # Python | Numpy np.hypergeometric () method

NumPy | Python Methods and Functions

With the `np.hypergeometric() ` method we can get the hypergeometric distribution as an array using ` np.hypergeometric () `.

Syntax: ` np.hypergeometric (ngood, nbad, samples, size) `
Return: Return an array of hypergeometric distribution.

Example # 1:
In this example, we can see that using ` np.hypergeometric () ` we can get the hypergeometric distribution as an array.

 ` # NumPy imports ` ` import ` ` numpy as np ` ` `  ` # using the np.hypergeometric () method ` ` gfg ` ` = ` ` np.random.hypergeometric (` ` 50 ` `, ` ` 5 ` `, ` ` 5 ` `, ` ` 20 ` `) `   ` print ` ` (gfg) `

Output:

array ([4, 5, 5, 5, 4, 5, 5, 5, 4, 5, 4, 5, 4, 4, 5, 5, 3, 5, 4, 5])

Example # 2:

 ` # NumPy import ` ` import ` ` numpy as np ``   # using the np.hypergeometric () method `` gfg = ` ` np.random.hypergeometric (` ` 150 ` ` , ` ` 50 ` `, ` ` 50 ` `, ` ` 20 ` `) ` ` `  ` print ` ` (gfg) `

Output:

[37 35 40 33 43 37 38 38 36 41 42 32 36 35 36 38 35 35 36 35]