Skip to content

Instantly share code, notes, and snippets.

@phsheth
Last active December 4, 2018 06:20
Show Gist options
  • Save phsheth/7b50bf89f6a426b4d27baecbe3454dd6 to your computer and use it in GitHub Desktop.
Save phsheth/7b50bf89f6a426b4d27baecbe3454dd6 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import numpy as np"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"order_list = np.array([0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, 5.5, 6.0, 6.5, 7.0, 7.5, 8.0])\n",
"engine_speed_1 = 4500.0"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Engine 0.5 Order: [0.5]\n",
"Engine 1.0 Order: [1.]\n",
"Engine 1.5 Order: [1.5]\n",
"Engine 2.0 Order: [2.]\n",
"Engine 2.5 Order: [2.5]\n",
"Engine 3.0 Order: [3.]\n",
"Engine 3.5 Order: [3.5]\n",
"Engine 4.0 Order: [4.]\n",
"Engine 4.5 Order: [4.5]\n",
"Engine 5.0 Order: [5.]\n",
"Engine 5.5 Order: [5.5]\n",
"Engine 6.0 Order: [6.]\n",
"Engine 6.5 Order: [6.5]\n",
"Engine 7.0 Order: [7.]\n",
"Engine 7.5 Order: [7.5]\n",
"Engine 8.0 Order: [8.]\n"
]
}
],
"source": [
"for i in order_list:\n",
" globals()['order_%s' % i] = np.array([i])\n",
" print (\"Engine %s\" % i, \"Order:\", globals()['order_%s' % i])"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Engine 0.5 Order Frequency: [37.5]\n",
"Engine 1.0 Order Frequency: [75.]\n",
"Engine 1.5 Order Frequency: [112.5]\n",
"Engine 2.0 Order Frequency: [150.]\n",
"Engine 2.5 Order Frequency: [187.5]\n",
"Engine 3.0 Order Frequency: [225.]\n",
"Engine 3.5 Order Frequency: [262.5]\n",
"Engine 4.0 Order Frequency: [300.]\n",
"Engine 4.5 Order Frequency: [337.5]\n",
"Engine 5.0 Order Frequency: [375.]\n",
"Engine 5.5 Order Frequency: [412.5]\n",
"Engine 6.0 Order Frequency: [450.]\n",
"Engine 6.5 Order Frequency: [487.5]\n",
"Engine 7.0 Order Frequency: [525.]\n",
"Engine 7.5 Order Frequency: [562.5]\n",
"Engine 8.0 Order Frequency: [600.]\n"
]
}
],
"source": [
"for i in order_list:\n",
" print (\"Engine %s\" % i, \"Order Frequency:\", (globals()['order_%s' % i]*engine_speed_1/60))"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Variable Names: ['order_0.5']\n",
"Variable Names: ['order_1.0']\n",
"Variable Names: ['order_1.5']\n",
"Variable Names: ['order_2.0']\n",
"Variable Names: ['order_2.5']\n",
"Variable Names: ['order_3.0']\n",
"Variable Names: ['order_3.5']\n",
"Variable Names: ['order_4.0']\n",
"Variable Names: ['order_4.5']\n",
"Variable Names: ['order_5.0']\n",
"Variable Names: ['order_5.5']\n",
"Variable Names: ['order_6.0']\n",
"Variable Names: ['order_6.5']\n",
"Variable Names: ['order_7.0']\n",
"Variable Names: ['order_7.5']\n",
"Variable Names: ['order_8.0']\n"
]
}
],
"source": [
"for i in order_list:\n",
" print (\"Variable Names: \", ['order_%s' % i])"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.5"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment