Python Bridge Examples
Python Examples
Provide these examples in the Z Code Window. Connect to Language Kernal with Jupyter (for example: http://localhost:8888 (as well as a token for the session) into the Z Config Panel. In ZAP, CTRL+SHIFT+CLICK on any language (server) automatically connects to an instance of Kernal, and no token is required.
Example 1:
def prime(x, y):
prime_list = []
for i in range(x, y):
if i == 0 or i == 1:
continue
else:
for j in range(2, int(i/2)+1):
if i % j == 0:
break
else:
prime_list.append(i)
return prime_list
# Driver program
starting_range = 2
ending_range = 7
lst = prime(starting_range, ending_range)
if len(lst) == 0:
print("There are no prime numbers in this range")
else:
print("The prime numbers in this range are: ", lst)
prime(2,40)
print(prime(2,40))
print(prime(2,400))
Example 2:
Demonstrates how to include a python library.
import math print(34+435) math.sin(34)
Exmaple 3:
// draw graph with python
// trying to draw a graph
# importing the required module
import matplotlib.pyplot as plt
# x axis values
x = [1,2,3]
# corresponding y axis values
y = [2,4,1]
# plotting the points
plt.plot(x, y)
# naming the x axis
plt.xlabel('x - axis')
# naming the y axis
plt.ylabel('y - axis')
# giving a title to my graph
plt.title('My first graph!')
# function to show the plot
plt.show()
Example 4:
From [[1]]
Install python libraries using pip on the server machine (or local desktop as relevant).
Such as:
pip install pillow
pip install numpy
pip install matplotlib
import matplotlib.pyplot as plt
def draw_fractal(ax, levels=4, x=0, y=0, size=1):
if levels == 0:
ax.add_patch(plt.Rectangle((x, y), size, size, color='navy'))
else:
size3 = size / 3
for i in range(3):
for j in range(3):
if (i + j) % 2 == 0:
draw_fractal(ax, levels - 1, x + i * size3, y + j * size3, size3)
fig, ax = plt.subplots()
ax.set_aspect(1)
ax.axis('off')
draw_fractal(ax)
plt.show()