![]() |
|
Adding a subroutine to a larger program - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: General Coding Help (https://python-forum.io/forum-8.html) +--- Thread: Adding a subroutine to a larger program (/thread-39233.html) |
Adding a subroutine to a larger program - Led_Zeppelin - Jan-18-2023 The following program was written by me. I wanted to plot feature importance against sensor number on a two-dimensional plot. The X axis has the sensor number, and the Y axis has feature importances. import pandas as pd
import matplotlib.pyplot as plt
# Load the data
data = pd.read_csv("sensor_data.csv", header=None)
# Extract the feature names and importance values
feature_names = range(0,51)
importances = data[0]
# Plot the data
plt.figure(figsize=(10, 5))
plt.title("Feature Importance")
plt.bar(feature_names, importances)
plt.xlabel("Sensor Index")
plt.ylabel("Importance Value")
plt.show()Now I want to add this python code to the python program in the attachment, so I have a plot of the data instead of just a vector.I am not sure how. Any help appreciated. R, Led Zeppelin RE: Adding a subroutine to a larger program - Led_Zeppelin - Jan-18-2023 I thought of modifying the code that I posted. to something like this: import pandas as pd
import matplotlib.pyplot as plt
# Load the data
data = ext.sort.values(['extratrees'], ascending=True)
# Extract the feature names and importance values
feature_names = range(0,51)
importances = data[0]
# Plot the data
plt.figure(figsize=(10, 5))
plt.title("Feature Importance")
plt.bar(feature_names, importances)
plt.xlabel("Sensor Index")
plt.ylabel("Importance Value")
plt.show()But that seems very awkward. So, I hope there is an easier way.Any help appreciated. Respectfully, Led_Zeppilin RE: Adding a subroutine to a larger program - deanhystad - Jan-18-2023 What do you find awkward about it? Is it that you are including the values instead of reading a file? Where do the values from the CSV file come from? Are they produced by your notebook? |