sudo apt update
sudo apt upgrade -VyDownload NS2 & OLSR:
| def pocket_perceptron(weights, binary_train, binary_test): | |
| best_weights = weights | |
| best_accuracy = 0 | |
| count = 0 | |
| K = 100 | |
| k = 0 | |
| while True: | |
| # print(weights) | |
| for row in binary_train: | |
| predicted = predict(row, weights) |
| w = [0.0 for i in range(len(binary_train[0])-2)] | |
| w.append(1.0) | |
| weights = w.copy() | |
| # Make a prediction with weights | |
| def predict(row, weights): | |
| activation = 0 | |
| for i in range(len(weights)-1): | |
| activation += weights[i] * row[i] | |
| return 1 if activation >= 0.0 else 2 |
| import pandas as pd | |
| import numpy as np | |
| df3 = pd.read_csv('datasets/CustomerChurn.csv') | |
| df3 = df3.drop('customerID', axis=1) | |
| df3 = df3.replace(r'^\s+$', np.nan, regex=True) | |
| df3['TotalCharges'] = df3['TotalCharges'].astype(float) | |
| df3 = df3.fillna(df3.mean()) | |
| df3.isnull().values.any() |
| ins_count = 0 | |
| tstate_count = 0 | |
| df = pd.DataFrame() | |
| position= [] | |
| address = [] | |
| is_first = False | |
| with open('in.txt') as infile: | |
| for line in infile: | |
| if(line[0]!='.'): |
| // | |
| void AddrSpace::loadIntoFreePage(int vpn){ | |
| int physicalPageNo=memoryManager->AllocPage(); | |
| pageTable[vpn].physicalPage = physicalPageNo; | |
| pageTable[vpn].valid = true; | |
| bzero(&machine -> mainMemory[(pageTable[vpn].physicalPage) * PageSize], PageSize); | |
| // exception.cc | |
| // Entry point into the Nachos kernel from user programs. | |
| // There are two kinds of things that can cause control to | |
| // transfer back to here from user code: | |
| // | |
| // syscall -- The user code explicitly requests to call a procedure | |
| // in the Nachos kernel. Right now, the only function we support is | |
| // "Halt". | |
| // | |
| // exceptions -- The user code does something that the CPU can't handle. |
| // | |
| // Created by hp on 05-01-2018. | |
| // | |
| #include <cstdlib> | |
| #include "syncconsole.h" | |
| #include "system.h" | |
| static Semaphore *syncReadAvail; | |
| static Semaphore *syncWriteDone; |
| private void setupTabs() { | |
| mTabHost = (MaterialTabHost) findViewById(R.id.materialTabHost); | |
| mPager = (ViewPager) findViewById(R.id.viewPager); | |
| mAdapter = new ViewPagerAdapter(getSupportFragmentManager()); | |
| mPager.setAdapter(mAdapter); | |
| //when the page changes in the ViewPager, update the Tabs accordingly | |
| mPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { | |
| @Override | |
| public void onPageSelected(int position) { | |
| mTabHost.setSelectedNavigationItem(position); |
| // threadtest.cc | |
| // Simple test case for the threads assignment. | |
| // | |
| // Create two threads, and have them context switch | |
| // back and forth between themselves by calling Thread::Yield, | |
| // to illustratethe inner workings of the thread system. | |
| // | |
| // Copyright (c) 1992-1993 The Regents of the University of California. | |
| // All rights reserved. See copyright.h for copyright notice and limitation | |
| // of liability and disclaimer of warranty provisions. |