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 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153
|
#! /usr/bin/env python
from __future__ import print_function
import openturns as ot
dist1 = ot.Normal(1.0, 0.5)
print('dist1:', dist1)
result = dist1 + 2.0
print('dist1+2:', result)
graph = result.drawPDF()
result = dist1 - 2.0
print('dist1-2:', result)
graph = result.drawPDF()
result = dist1 * 2.0
print('dist1*2:', result)
graph = result.drawPDF()
result = dist1 / 2.0
print('dist1/2:', result)
graph = result.drawPDF()
result = dist1.cos()
print('cos(dist1):', result)
graph = result.drawPDF()
result = dist1.sin()
print('sin(dist1):', result)
graph = result.drawPDF()
result = dist1.tan()
print('tan(dist1):', result)
#graph = result.drawPDF()
dist0 = ot.Uniform(-0.999, 0.999)
result = dist0.acos()
print('acos(dist0):', result)
graph = result.drawPDF()
result = dist0.asin()
print('asin(dist0):', result)
graph = result.drawPDF()
result = dist0.atan()
print('atan(dist0):', result)
graph = result.drawPDF()
result = dist1.cosh()
print('cosh(dist1):', result)
graph = result.drawPDF()
result = dist1.sinh()
print('sinh(dist1):', result)
graph = result.drawPDF()
result = dist1.tanh()
print('tanh(dist1):', result)
graph = result.drawPDF()
distG1 = ot.LogNormal(1.0, 1.0, 1.0)
result = distG1.acosh()
print('acosh(distG1):', result)
graph = result.drawPDF()
result = dist1.asinh()
print('asinh(dist1):', result)
graph = result.drawPDF()
result = dist0.atanh()
print('atanh(dist0):', result)
graph = result.drawPDF()
result = dist1.exp()
print('exp(dist1):', result)
graph = result.drawPDF()
result = distG1.log()
print('log(distG1):', result)
graph = result.drawPDF()
result = distG1.ln()
print('ln(distG1):', result)
graph = result.drawPDF()
result = dist1 ** 3
print('dist1^3:', result)
graph = result.drawPDF()
result = distG1 ** 2.5
print('dist1^2.5:', result)
graph = result.drawPDF()
result = distG1.inverse()
print('inverse(distG1):', result)
graph = result.drawPDF()
result = dist1.sqr()
print('sqr(dist1):', result)
graph = result.drawPDF()
result = distG1.sqrt()
print('sqrt(distG1):', result)
graph = result.drawPDF()
result = dist1.cbrt()
print('cbrt(dist1):', result)
graph = result.drawPDF()
result = dist1.abs()
print('abs(dist1):', result)
graph = result.drawPDF()
dist2 = ot.Normal(-2.0, 1.0)
result = dist1 + dist2
print('dist1+dist2:', result)
graph = result.drawPDF()
result = dist1 - dist2
print('dist1-dist2:', result)
graph = result.drawPDF()
result = dist1 * dist2
print('dist1*dist2:', result)
graph = result.drawPDF()
result = dist1 / dist2
print('dist1/dist2:', result)
graph = result.drawPDF()
result = ot.LogNormal() * ot.LogNormal()
print('logn*logn:', result)
graph = result.drawPDF()
result = ot.LogUniform() * ot.LogUniform()
print('logu*logu:', result)
graph = result.drawPDF()
result = ot.LogUniform() * ot.LogNormal()
print('logu*logn:', result)
graph = result.drawPDF()
result = ot.LogNormal() * ot.LogUniform()
print('logn*logu:', result)
graph = result.drawPDF()
|