1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

"""Defines a multi-dimensional array and useful procedures for Numerical computation. 

 

Functions 

 

- array - NumPy Array construction 

- zeros - Return an array of all zeros 

- empty - Return an uninitialized array 

- shape - Return shape of sequence or array 

- rank - Return number of dimensions 

- size - Return number of elements in entire array or a 

certain dimension 

- fromstring - Construct array from (byte) string 

- take - Select sub-arrays using sequence of indices 

- put - Set sub-arrays using sequence of 1-D indices 

- putmask - Set portion of arrays using a mask 

- reshape - Return array with new shape 

- repeat - Repeat elements of array 

- choose - Construct new array from indexed array tuple 

- correlate - Correlate two 1-d arrays 

- searchsorted - Search for element in 1-d array 

- sum - Total sum over a specified dimension 

- average - Average, possibly weighted, over axis or array. 

- cumsum - Cumulative sum over a specified dimension 

- product - Total product over a specified dimension 

- cumproduct - Cumulative product over a specified dimension 

- alltrue - Logical and over an entire axis 

- sometrue - Logical or over an entire axis 

- allclose - Tests if sequences are essentially equal 

 

More Functions: 

 

- arange - Return regularly spaced array 

- asarray - Guarantee NumPy array 

- convolve - Convolve two 1-d arrays 

- swapaxes - Exchange axes 

- concatenate - Join arrays together 

- transpose - Permute axes 

- sort - Sort elements of array 

- argsort - Indices of sorted array 

- argmax - Index of largest value 

- argmin - Index of smallest value 

- inner - Innerproduct of two arrays 

- dot - Dot product (matrix multiplication) 

- outer - Outerproduct of two arrays 

- resize - Return array with arbitrary new shape 

- indices - Tuple of indices 

- fromfunction - Construct array from universal function 

- diagonal - Return diagonal array 

- trace - Trace of array 

- dump - Dump array to file object (pickle) 

- dumps - Return pickled string representing data 

- load - Return array stored in file object 

- loads - Return array from pickled string 

- ravel - Return array as 1-D 

- nonzero - Indices of nonzero elements for 1-D array 

- shape - Shape of array 

- where - Construct array from binary result 

- compress - Elements of array where condition is true 

- clip - Clip array between two values 

- ones - Array of all ones 

- identity - 2-D identity array (matrix) 

 

(Universal) Math Functions 

 

add logical_or exp 

subtract logical_xor log 

multiply logical_not log10 

divide maximum sin 

divide_safe minimum sinh 

conjugate bitwise_and sqrt 

power bitwise_or tan 

absolute bitwise_xor tanh 

negative invert ceil 

greater left_shift fabs 

greater_equal right_shift floor 

less arccos arctan2 

less_equal arcsin fmod 

equal arctan hypot 

not_equal cos around 

logical_and cosh sign 

arccosh arcsinh arctanh 

 

""" 

from __future__ import division, absolute_import, print_function 

 

depends = ['testing'] 

global_symbols = ['*']