Skip to content

Instantly share code, notes, and snippets.

@PandaWhoCodes
Created January 27, 2020 18:17
Show Gist options
  • Save PandaWhoCodes/b127f62a025701167c2d8335c6f7cfdb to your computer and use it in GitHub Desktop.
Save PandaWhoCodes/b127f62a025701167c2d8335c6f7cfdb to your computer and use it in GitHub Desktop.
1. A sample program for picking a set of objects and restoring it. - load_sav_obj.py 2. A simple supervised ML app (not IRIS but uses some other data) along with data fruit_classification using various scikit-learn functions. 4. Building a simple classifier using NN from scratch. - Handwritten digit recognition building a simple NN using TFlearn…
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
fruit_label fruit_name fruit_subtype mass width height color_score
1 apple granny_smith 192 8.4 7.3 0.55
1 apple granny_smith 180 8.0 6.8 0.59
1 apple granny_smith 176 7.4 7.2 0.60
2 mandarin mandarin 86 6.2 4.7 0.80
2 mandarin mandarin 84 6.0 4.6 0.79
2 mandarin mandarin 80 5.8 4.3 0.77
2 mandarin mandarin 80 5.9 4.3 0.81
2 mandarin mandarin 76 5.8 4.0 0.81
1 apple braeburn 178 7.1 7.8 0.92
1 apple braeburn 172 7.4 7.0 0.89
1 apple braeburn 166 6.9 7.3 0.93
1 apple braeburn 172 7.1 7.6 0.92
1 apple braeburn 154 7.0 7.1 0.88
1 apple golden_delicious 164 7.3 7.7 0.70
1 apple golden_delicious 152 7.6 7.3 0.69
1 apple golden_delicious 156 7.7 7.1 0.69
1 apple golden_delicious 156 7.6 7.5 0.67
1 apple golden_delicious 168 7.5 7.6 0.73
1 apple cripps_pink 162 7.5 7.1 0.83
1 apple cripps_pink 162 7.4 7.2 0.85
1 apple cripps_pink 160 7.5 7.5 0.86
1 apple cripps_pink 156 7.4 7.4 0.84
1 apple cripps_pink 140 7.3 7.1 0.87
1 apple cripps_pink 170 7.6 7.9 0.88
3 orange spanish_jumbo 342 9.0 9.4 0.75
3 orange spanish_jumbo 356 9.2 9.2 0.75
3 orange spanish_jumbo 362 9.6 9.2 0.74
3 orange selected_seconds 204 7.5 9.2 0.77
3 orange selected_seconds 140 6.7 7.1 0.72
3 orange selected_seconds 160 7.0 7.4 0.81
3 orange selected_seconds 158 7.1 7.5 0.79
3 orange selected_seconds 210 7.8 8.0 0.82
3 orange selected_seconds 164 7.2 7.0 0.80
3 orange turkey_navel 190 7.5 8.1 0.74
3 orange turkey_navel 142 7.6 7.8 0.75
3 orange turkey_navel 150 7.1 7.9 0.75
3 orange turkey_navel 160 7.1 7.6 0.76
3 orange turkey_navel 154 7.3 7.3 0.79
3 orange turkey_navel 158 7.2 7.8 0.77
3 orange turkey_navel 144 6.8 7.4 0.75
3 orange turkey_navel 154 7.1 7.5 0.78
3 orange turkey_navel 180 7.6 8.2 0.79
3 orange turkey_navel 154 7.2 7.2 0.82
4 lemon spanish_belsan 194 7.2 10.3 0.70
4 lemon spanish_belsan 200 7.3 10.5 0.72
4 lemon spanish_belsan 186 7.2 9.2 0.72
4 lemon spanish_belsan 216 7.3 10.2 0.71
4 lemon spanish_belsan 196 7.3 9.7 0.72
4 lemon spanish_belsan 174 7.3 10.1 0.72
4 lemon unknown 132 5.8 8.7 0.73
4 lemon unknown 130 6.0 8.2 0.71
4 lemon unknown 116 6.0 7.5 0.72
4 lemon unknown 118 5.9 8.0 0.72
4 lemon unknown 120 6.0 8.4 0.74
4 lemon unknown 116 6.1 8.5 0.71
4 lemon unknown 116 6.3 7.7 0.72
4 lemon unknown 116 5.9 8.1 0.73
4 lemon unknown 152 6.5 8.5 0.72
4 lemon unknown 118 6.1 8.1 0.70
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
import pickle
def save_object(obj, filename):
"""
Saves python object as pickle file
:param obj: object to be saved eg, dict,list,set,class...
:return: None
"""
with open(filename, 'wb') as output: # Overwrites any existing file.
pickle.dump(obj, output, pickle.HIGHEST_PROTOCOL)
def load_object(file_name):
"""
load object from pickle file
:param file_name: name of the file to load the object from
:return:
"""
with open(file_name, "rb") as f:
obj = pickle.load(f)
return obj
list = ["Ashish", "test"]
save_object(list, "test.pkl")
l = load_object("test.pkl")
print(type(l))
print(l)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment