Merge remote-tracking branch 'upstream/master'
This commit is contained in:
commit
4853b973b6
@ -3,5 +3,5 @@
|
|||||||
<component name="JavaScriptSettings">
|
<component name="JavaScriptSettings">
|
||||||
<option name="languageLevel" value="ES6" />
|
<option name="languageLevel" value="ES6" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.7 (wozek)" project-jdk-type="Python SDK" />
|
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.7 (AL-2020)" project-jdk-type="Python SDK" />
|
||||||
</project>
|
</project>
|
@ -2,12 +2,19 @@
|
|||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="828778c9-9d97-422f-a727-18ddbd059b85" name="Default Changelist" comment="">
|
<list default="true" id="828778c9-9d97-422f-a727-18ddbd059b85" name="Default Changelist" comment="">
|
||||||
|
<<<<<<< HEAD
|
||||||
<change afterPath="$PROJECT_DIR$/decision_tree.py" afterDir="false" />
|
<change afterPath="$PROJECT_DIR$/decision_tree.py" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/Archiwum/frontend/js/main.js" beforeDir="false" afterPath="$PROJECT_DIR$/Archiwum/frontend/js/main.js" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/Archiwum/frontend/js/main.js" beforeDir="false" afterPath="$PROJECT_DIR$/Archiwum/frontend/js/main.js" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/data.py" beforeDir="false" afterPath="$PROJECT_DIR$/data.py" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/data.py" beforeDir="false" afterPath="$PROJECT_DIR$/data.py" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/field.py" beforeDir="false" afterPath="$PROJECT_DIR$/field.py" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/field.py" beforeDir="false" afterPath="$PROJECT_DIR$/field.py" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/main.py" beforeDir="false" afterPath="$PROJECT_DIR$/main.py" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/main.py" beforeDir="false" afterPath="$PROJECT_DIR$/main.py" afterDir="false" />
|
||||||
|
=======
|
||||||
|
<change afterPath="$PROJECT_DIR$/Assiging/datadict.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/Assiging/feature_hashing.py" beforeDir="false" afterPath="$PROJECT_DIR$/Assiging/feature_hashing.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/data.py" beforeDir="false" afterPath="$PROJECT_DIR$/data.py" afterDir="false" />
|
||||||
|
>>>>>>> upstream/master
|
||||||
</list>
|
</list>
|
||||||
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
|
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
@ -23,14 +30,23 @@
|
|||||||
</option>
|
</option>
|
||||||
</component>
|
</component>
|
||||||
<component name="Git.Settings">
|
<component name="Git.Settings">
|
||||||
|
<option name="RECENT_BRANCH_BY_REPOSITORY">
|
||||||
|
<map>
|
||||||
|
<entry key="$PROJECT_DIR$" value="master" />
|
||||||
|
</map>
|
||||||
|
</option>
|
||||||
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
|
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ProjectId" id="1blUxWbA3VMjMFjk8gUnLGMgAoU" />
|
<component name="ProjectId" id="1blUxWbA3VMjMFjk8gUnLGMgAoU" />
|
||||||
|
<component name="ProjectLevelVcsManager">
|
||||||
|
<ConfirmationsSetting value="2" id="Add" />
|
||||||
|
</component>
|
||||||
<component name="PropertiesComponent">
|
<component name="PropertiesComponent">
|
||||||
<property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
|
<property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
|
||||||
<property name="WebServerToolWindowFactoryState" value="false" />
|
<property name="WebServerToolWindowFactoryState" value="false" />
|
||||||
<property name="last_opened_file_path" value="$PROJECT_DIR$/decision_tree.py" />
|
<property name="last_opened_file_path" value="$PROJECT_DIR$/decision_tree.py" />
|
||||||
<property name="restartRequiresConfirmation" value="false" />
|
<property name="restartRequiresConfirmation" value="false" />
|
||||||
|
<property name="settings.editor.selected.configurable" value="com.jetbrains.python.configuration.PyActiveSdkModuleConfigurable" />
|
||||||
</component>
|
</component>
|
||||||
<component name="RecentsManager">
|
<component name="RecentsManager">
|
||||||
<key name="MoveFile.RECENT_KEYS">
|
<key name="MoveFile.RECENT_KEYS">
|
||||||
@ -49,7 +65,7 @@
|
|||||||
</list>
|
</list>
|
||||||
</option>
|
</option>
|
||||||
</component>
|
</component>
|
||||||
<component name="RunManager" selected="Python.main">
|
<component name="RunManager" selected="Python.feature_hashing">
|
||||||
<configuration name="board" type="PythonConfigurationType" factoryName="Python" temporary="true">
|
<configuration name="board" type="PythonConfigurationType" factoryName="Python" temporary="true">
|
||||||
<module name="wozek" />
|
<module name="wozek" />
|
||||||
<option name="INTERPRETER_OPTIONS" value="" />
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
@ -72,7 +88,33 @@
|
|||||||
<option name="INPUT_FILE" value="" />
|
<option name="INPUT_FILE" value="" />
|
||||||
<method v="2" />
|
<method v="2" />
|
||||||
</configuration>
|
</configuration>
|
||||||
|
<<<<<<< HEAD
|
||||||
<configuration name="main" type="PythonConfigurationType" factoryName="Python">
|
<configuration name="main" type="PythonConfigurationType" factoryName="Python">
|
||||||
|
=======
|
||||||
|
<configuration name="feature_hashing" type="PythonConfigurationType" factoryName="Python" temporary="true">
|
||||||
|
<module name="wozek" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/Assiging" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
|
||||||
|
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/Assiging/feature_hashing.py" />
|
||||||
|
<option name="PARAMETERS" value="" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="false" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="main" type="PythonConfigurationType" factoryName="Python" temporary="true">
|
||||||
|
>>>>>>> upstream/master
|
||||||
<module name="wozek" />
|
<module name="wozek" />
|
||||||
<option name="INTERPRETER_OPTIONS" value="" />
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
<option name="PARENT_ENVS" value="true" />
|
<option name="PARENT_ENVS" value="true" />
|
||||||
@ -95,11 +137,22 @@
|
|||||||
<method v="2" />
|
<method v="2" />
|
||||||
</configuration>
|
</configuration>
|
||||||
<list>
|
<list>
|
||||||
|
<<<<<<< HEAD
|
||||||
<item itemvalue="Python.main" />
|
<item itemvalue="Python.main" />
|
||||||
<item itemvalue="Python.board" />
|
<item itemvalue="Python.board" />
|
||||||
</list>
|
</list>
|
||||||
<recent_temporary>
|
<recent_temporary>
|
||||||
<list>
|
<list>
|
||||||
|
=======
|
||||||
|
<item itemvalue="Python.board" />
|
||||||
|
<item itemvalue="Python.main" />
|
||||||
|
<item itemvalue="Python.feature_hashing" />
|
||||||
|
</list>
|
||||||
|
<recent_temporary>
|
||||||
|
<list>
|
||||||
|
<item itemvalue="Python.feature_hashing" />
|
||||||
|
<item itemvalue="Python.main" />
|
||||||
|
>>>>>>> upstream/master
|
||||||
<item itemvalue="Python.board" />
|
<item itemvalue="Python.board" />
|
||||||
</list>
|
</list>
|
||||||
</recent_temporary>
|
</recent_temporary>
|
||||||
@ -118,10 +171,41 @@
|
|||||||
<workItem from="1589233530634" duration="769000" />
|
<workItem from="1589233530634" duration="769000" />
|
||||||
<workItem from="1589543001064" duration="78000" />
|
<workItem from="1589543001064" duration="78000" />
|
||||||
<workItem from="1589543305930" duration="10474000" />
|
<workItem from="1589543305930" duration="10474000" />
|
||||||
|
<<<<<<< HEAD
|
||||||
<workItem from="1589561555146" duration="3518000" />
|
<workItem from="1589561555146" duration="3518000" />
|
||||||
<workItem from="1589727068958" duration="5729000" />
|
<workItem from="1589727068958" duration="5729000" />
|
||||||
<workItem from="1589796372999" duration="4340000" />
|
<workItem from="1589796372999" duration="4340000" />
|
||||||
|
=======
|
||||||
|
<workItem from="1589561555146" duration="3374000" />
|
||||||
|
<workItem from="1589745328635" duration="27000" />
|
||||||
|
<workItem from="1589745409339" duration="739000" />
|
||||||
|
<workItem from="1589752301424" duration="1007000" />
|
||||||
|
<workItem from="1589753322316" duration="835000" />
|
||||||
|
<workItem from="1589814601057" duration="4208000" />
|
||||||
</task>
|
</task>
|
||||||
|
<task id="LOCAL-00001" summary="create Shelf">
|
||||||
|
<created>1589815443652</created>
|
||||||
|
<option name="number" value="00001" />
|
||||||
|
<option name="presentableId" value="LOCAL-00001" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1589815443652</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00002" summary="create addShelf method in Field class">
|
||||||
|
<created>1589816028640</created>
|
||||||
|
<option name="number" value="00002" />
|
||||||
|
<option name="presentableId" value="LOCAL-00002" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1589816028640</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00003" summary="changed CreateDataSweets to lowercase">
|
||||||
|
<created>1589822196451</created>
|
||||||
|
<option name="number" value="00003" />
|
||||||
|
<option name="presentableId" value="LOCAL-00003" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1589822196451</updated>
|
||||||
|
>>>>>>> upstream/master
|
||||||
|
</task>
|
||||||
|
<option name="localTasksCounter" value="4" />
|
||||||
<servers />
|
<servers />
|
||||||
</component>
|
</component>
|
||||||
<component name="TypeScriptGeneratedFilesManager">
|
<component name="TypeScriptGeneratedFilesManager">
|
||||||
@ -140,10 +224,22 @@
|
|||||||
</map>
|
</map>
|
||||||
</option>
|
</option>
|
||||||
</component>
|
</component>
|
||||||
|
<component name="VcsManagerConfiguration">
|
||||||
|
<MESSAGE value="create Shelf" />
|
||||||
|
<MESSAGE value="create addShelf method in Field class" />
|
||||||
|
<MESSAGE value="changed CreateDataSweets to lowercase" />
|
||||||
|
<option name="LAST_COMMIT_MESSAGE" value="changed CreateDataSweets to lowercase" />
|
||||||
|
</component>
|
||||||
<component name="com.intellij.coverage.CoverageDataManagerImpl">
|
<component name="com.intellij.coverage.CoverageDataManagerImpl">
|
||||||
|
<<<<<<< HEAD
|
||||||
<SUITE FILE_PATH="coverage/AL_2020$decision_tree.coverage" NAME="main Coverage Results" MODIFIED="1589815629629" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
<SUITE FILE_PATH="coverage/AL_2020$decision_tree.coverage" NAME="main Coverage Results" MODIFIED="1589815629629" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||||
<SUITE FILE_PATH="coverage/wozek$board.coverage" NAME="board Coverage Results" MODIFIED="1589210811600" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
<SUITE FILE_PATH="coverage/wozek$board.coverage" NAME="board Coverage Results" MODIFIED="1589210811600" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||||
<SUITE FILE_PATH="coverage/AL_2020$main.coverage" NAME="main Coverage Results" MODIFIED="1589729320403" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
<SUITE FILE_PATH="coverage/AL_2020$main.coverage" NAME="main Coverage Results" MODIFIED="1589729320403" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||||
|
=======
|
||||||
|
<SUITE FILE_PATH="coverage/AL_2020$main.coverage" NAME="main Coverage Results" MODIFIED="1589754127142" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||||
|
<SUITE FILE_PATH="coverage/AL_2020$feature_hashing.coverage" NAME="feature_hashing Coverage Results" MODIFIED="1589823737949" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/Assiging" />
|
||||||
|
>>>>>>> upstream/master
|
||||||
<SUITE FILE_PATH="coverage/wozek$main.coverage" NAME="main Coverage Results" MODIFIED="1589556038208" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
<SUITE FILE_PATH="coverage/wozek$main.coverage" NAME="main Coverage Results" MODIFIED="1589556038208" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||||
|
<SUITE FILE_PATH="coverage/wozek$board.coverage" NAME="board Coverage Results" MODIFIED="1589210811600" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||||
</component>
|
</component>
|
||||||
</project>
|
</project>
|
245
.idea/workspace.xml.orig
Normal file
245
.idea/workspace.xml.orig
Normal file
@ -0,0 +1,245 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ChangeListManager">
|
||||||
|
<list default="true" id="828778c9-9d97-422f-a727-18ddbd059b85" name="Default Changelist" comment="">
|
||||||
|
<<<<<<< HEAD
|
||||||
|
<change afterPath="$PROJECT_DIR$/decision_tree.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/Archiwum/frontend/js/main.js" beforeDir="false" afterPath="$PROJECT_DIR$/Archiwum/frontend/js/main.js" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/data.py" beforeDir="false" afterPath="$PROJECT_DIR$/data.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/field.py" beforeDir="false" afterPath="$PROJECT_DIR$/field.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/main.py" beforeDir="false" afterPath="$PROJECT_DIR$/main.py" afterDir="false" />
|
||||||
|
=======
|
||||||
|
<change afterPath="$PROJECT_DIR$/Assiging/datadict.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/Assiging/feature_hashing.py" beforeDir="false" afterPath="$PROJECT_DIR$/Assiging/feature_hashing.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/data.py" beforeDir="false" afterPath="$PROJECT_DIR$/data.py" afterDir="false" />
|
||||||
|
>>>>>>> upstream/master
|
||||||
|
</list>
|
||||||
|
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
|
||||||
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
|
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
||||||
|
<option name="LAST_RESOLUTION" value="IGNORE" />
|
||||||
|
</component>
|
||||||
|
<component name="FileTemplateManagerImpl">
|
||||||
|
<option name="RECENT_TEMPLATES">
|
||||||
|
<list>
|
||||||
|
<option value="Python Script" />
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
<component name="Git.Settings">
|
||||||
|
<option name="RECENT_BRANCH_BY_REPOSITORY">
|
||||||
|
<map>
|
||||||
|
<entry key="$PROJECT_DIR$" value="master" />
|
||||||
|
</map>
|
||||||
|
</option>
|
||||||
|
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
|
||||||
|
</component>
|
||||||
|
<component name="ProjectId" id="1blUxWbA3VMjMFjk8gUnLGMgAoU" />
|
||||||
|
<component name="ProjectLevelVcsManager">
|
||||||
|
<ConfirmationsSetting value="2" id="Add" />
|
||||||
|
</component>
|
||||||
|
<component name="PropertiesComponent">
|
||||||
|
<property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
|
||||||
|
<property name="WebServerToolWindowFactoryState" value="false" />
|
||||||
|
<property name="last_opened_file_path" value="$PROJECT_DIR$/decision_tree.py" />
|
||||||
|
<property name="restartRequiresConfirmation" value="false" />
|
||||||
|
<property name="settings.editor.selected.configurable" value="com.jetbrains.python.configuration.PyActiveSdkModuleConfigurable" />
|
||||||
|
</component>
|
||||||
|
<component name="RecentsManager">
|
||||||
|
<key name="MoveFile.RECENT_KEYS">
|
||||||
|
<recent name="D:\Studia\Projects\AL-2020" />
|
||||||
|
</key>
|
||||||
|
</component>
|
||||||
|
<component name="RunDashboard">
|
||||||
|
<option name="ruleStates">
|
||||||
|
<list>
|
||||||
|
<RuleState>
|
||||||
|
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
|
||||||
|
</RuleState>
|
||||||
|
<RuleState>
|
||||||
|
<option name="name" value="StatusDashboardGroupingRule" />
|
||||||
|
</RuleState>
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
<component name="RunManager" selected="Python.feature_hashing">
|
||||||
|
<configuration name="board" type="PythonConfigurationType" factoryName="Python" temporary="true">
|
||||||
|
<module name="wozek" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
|
||||||
|
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/board.py" />
|
||||||
|
<option name="PARAMETERS" value="" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="false" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<<<<<<< HEAD
|
||||||
|
<configuration name="main" type="PythonConfigurationType" factoryName="Python">
|
||||||
|
=======
|
||||||
|
<configuration name="feature_hashing" type="PythonConfigurationType" factoryName="Python" temporary="true">
|
||||||
|
<module name="wozek" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/Assiging" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
|
||||||
|
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/Assiging/feature_hashing.py" />
|
||||||
|
<option name="PARAMETERS" value="" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="false" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="main" type="PythonConfigurationType" factoryName="Python" temporary="true">
|
||||||
|
>>>>>>> upstream/master
|
||||||
|
<module name="wozek" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
|
||||||
|
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/main.py" />
|
||||||
|
<option name="PARAMETERS" value="" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="false" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<list>
|
||||||
|
<<<<<<< HEAD
|
||||||
|
<item itemvalue="Python.main" />
|
||||||
|
<item itemvalue="Python.board" />
|
||||||
|
</list>
|
||||||
|
<recent_temporary>
|
||||||
|
<list>
|
||||||
|
=======
|
||||||
|
<item itemvalue="Python.board" />
|
||||||
|
<item itemvalue="Python.main" />
|
||||||
|
<item itemvalue="Python.feature_hashing" />
|
||||||
|
</list>
|
||||||
|
<recent_temporary>
|
||||||
|
<list>
|
||||||
|
<item itemvalue="Python.feature_hashing" />
|
||||||
|
<item itemvalue="Python.main" />
|
||||||
|
>>>>>>> upstream/master
|
||||||
|
<item itemvalue="Python.board" />
|
||||||
|
</list>
|
||||||
|
</recent_temporary>
|
||||||
|
</component>
|
||||||
|
<component name="SvnConfiguration">
|
||||||
|
<configuration />
|
||||||
|
</component>
|
||||||
|
<component name="TaskManager">
|
||||||
|
<task active="true" id="Default" summary="Default task">
|
||||||
|
<changelist id="828778c9-9d97-422f-a727-18ddbd059b85" name="Default Changelist" comment="" />
|
||||||
|
<created>1589206421672</created>
|
||||||
|
<option name="number" value="Default" />
|
||||||
|
<option name="presentableId" value="Default" />
|
||||||
|
<updated>1589206421672</updated>
|
||||||
|
<workItem from="1589206439279" duration="11691000" />
|
||||||
|
<workItem from="1589233530634" duration="769000" />
|
||||||
|
<workItem from="1589543001064" duration="78000" />
|
||||||
|
<workItem from="1589543305930" duration="10474000" />
|
||||||
|
<<<<<<< HEAD
|
||||||
|
<workItem from="1589561555146" duration="3518000" />
|
||||||
|
<workItem from="1589727068958" duration="5729000" />
|
||||||
|
<workItem from="1589796372999" duration="4340000" />
|
||||||
|
=======
|
||||||
|
<workItem from="1589561555146" duration="3374000" />
|
||||||
|
<workItem from="1589745328635" duration="27000" />
|
||||||
|
<workItem from="1589745409339" duration="739000" />
|
||||||
|
<workItem from="1589752301424" duration="1007000" />
|
||||||
|
<workItem from="1589753322316" duration="835000" />
|
||||||
|
<workItem from="1589814601057" duration="4208000" />
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00001" summary="create Shelf">
|
||||||
|
<created>1589815443652</created>
|
||||||
|
<option name="number" value="00001" />
|
||||||
|
<option name="presentableId" value="LOCAL-00001" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1589815443652</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00002" summary="create addShelf method in Field class">
|
||||||
|
<created>1589816028640</created>
|
||||||
|
<option name="number" value="00002" />
|
||||||
|
<option name="presentableId" value="LOCAL-00002" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1589816028640</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00003" summary="changed CreateDataSweets to lowercase">
|
||||||
|
<created>1589822196451</created>
|
||||||
|
<option name="number" value="00003" />
|
||||||
|
<option name="presentableId" value="LOCAL-00003" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1589822196451</updated>
|
||||||
|
>>>>>>> upstream/master
|
||||||
|
</task>
|
||||||
|
<option name="localTasksCounter" value="4" />
|
||||||
|
<servers />
|
||||||
|
</component>
|
||||||
|
<component name="TypeScriptGeneratedFilesManager">
|
||||||
|
<option name="version" value="1" />
|
||||||
|
</component>
|
||||||
|
<component name="Vcs.Log.Tabs.Properties">
|
||||||
|
<option name="TAB_STATES">
|
||||||
|
<map>
|
||||||
|
<entry key="MAIN">
|
||||||
|
<value>
|
||||||
|
<State>
|
||||||
|
<option name="COLUMN_ORDER" />
|
||||||
|
</State>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
</map>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
<component name="VcsManagerConfiguration">
|
||||||
|
<MESSAGE value="create Shelf" />
|
||||||
|
<MESSAGE value="create addShelf method in Field class" />
|
||||||
|
<MESSAGE value="changed CreateDataSweets to lowercase" />
|
||||||
|
<option name="LAST_COMMIT_MESSAGE" value="changed CreateDataSweets to lowercase" />
|
||||||
|
</component>
|
||||||
|
<component name="com.intellij.coverage.CoverageDataManagerImpl">
|
||||||
|
<<<<<<< HEAD
|
||||||
|
<SUITE FILE_PATH="coverage/AL_2020$decision_tree.coverage" NAME="main Coverage Results" MODIFIED="1589815629629" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||||
|
<SUITE FILE_PATH="coverage/wozek$board.coverage" NAME="board Coverage Results" MODIFIED="1589210811600" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||||
|
<SUITE FILE_PATH="coverage/AL_2020$main.coverage" NAME="main Coverage Results" MODIFIED="1589729320403" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||||
|
=======
|
||||||
|
<SUITE FILE_PATH="coverage/AL_2020$main.coverage" NAME="main Coverage Results" MODIFIED="1589754127142" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||||
|
<SUITE FILE_PATH="coverage/AL_2020$feature_hashing.coverage" NAME="feature_hashing Coverage Results" MODIFIED="1589823737949" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/Assiging" />
|
||||||
|
>>>>>>> upstream/master
|
||||||
|
<SUITE FILE_PATH="coverage/wozek$main.coverage" NAME="main Coverage Results" MODIFIED="1589556038208" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||||
|
<SUITE FILE_PATH="coverage/wozek$board.coverage" NAME="board Coverage Results" MODIFIED="1589210811600" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||||
|
</component>
|
||||||
|
</project>
|
@ -4,7 +4,7 @@
|
|||||||
<content url="file://$MODULE_DIR$">
|
<content url="file://$MODULE_DIR$">
|
||||||
<excludeFolder url="file://$MODULE_DIR$/venv" />
|
<excludeFolder url="file://$MODULE_DIR$/venv" />
|
||||||
</content>
|
</content>
|
||||||
<orderEntry type="inheritedJdk" />
|
<orderEntry type="jdk" jdkName="Python 3.7 (AL-2020)" jdkType="Python SDK" />
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
</component>
|
</component>
|
||||||
<component name="TestRunnerService">
|
<component name="TestRunnerService">
|
||||||
|
5
Assiging/feature_hashing.py
Normal file
5
Assiging/feature_hashing.py
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
from sklearn.feature_extraction import FeatureHasher
|
||||||
|
from data import create_data_dict
|
||||||
|
|
||||||
|
data = create_data_dict()
|
||||||
|
print(data)
|
Binary file not shown.
Binary file not shown.
BIN
__pycache__/shelf.cpython-37.pyc
Normal file
BIN
__pycache__/shelf.cpython-37.pyc
Normal file
Binary file not shown.
31
data.py
31
data.py
@ -1,7 +1,7 @@
|
|||||||
from sweets import Sweets
|
from sweets import Sweets
|
||||||
|
|
||||||
|
|
||||||
def createDataSweets():
|
def create_data_sweets():
|
||||||
allProducts = []
|
allProducts = []
|
||||||
|
|
||||||
sweet = Sweets('Mars', 'czekoladowy', 'baton', 'sredni', 2.49)
|
sweet = Sweets('Mars', 'czekoladowy', 'baton', 'sredni', 2.49)
|
||||||
@ -57,4 +57,31 @@ learning_data = [
|
|||||||
['red', 'jar', 250, 'medium', 'Strawberry Jam'],
|
['red', 'jar', 250, 'medium', 'Strawberry Jam'],
|
||||||
['black', 'jar', 250, 'medium', 'Blackberry Jam'],
|
['black', 'jar', 250, 'medium', 'Blackberry Jam'],
|
||||||
['orange', 'jar', 250, 'medium', 'Peach Jam'],
|
['orange', 'jar', 250, 'medium', 'Peach Jam'],
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
def create_data_dict():
|
||||||
|
products_as_dict = []
|
||||||
|
|
||||||
|
sweet = Sweets('Mars', 'czekoladowy', 'baton', 'sredni', 2.49)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
sweet = Sweets('Mars', 'czekoladowy', 'czekolada', 'duzy', 4.99)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
sweet = Sweets('Mars', 'czekoladowy', 'czekolada', 'ogromny', 11.26)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
sweet = Sweets('M&M', 'czekoladowy', 'czekolada', 'duzy', 3.99)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
sweet = Sweets('M&M', 'czekoladowy', 'baton', 'sredni', 2.89)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
sweet = Sweets('Nestle', 'bananowy', 'landrynka', 'maly', 0.39)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
sweet = Sweets('Nestle', 'truskawkowy', 'landrynka', 'maly', 0.39)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
sweet = Sweets('Nestle', 'cola', 'landrynka', 'maly', 0.49)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
sweet = Sweets('Wedel', 'czekoladowy', 'baton', 'sredni', 1.99)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
sweet = Sweets('Maoam', 'truskawkowy', 'guma', 'maly', 0.25)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
|
||||||
|
return products_as_dict
|
||||||
|
91
data.py.orig
Normal file
91
data.py.orig
Normal file
@ -0,0 +1,91 @@
|
|||||||
|
from sweets import Sweets
|
||||||
|
|
||||||
|
|
||||||
|
def create_data_sweets():
|
||||||
|
allProducts = []
|
||||||
|
|
||||||
|
sweet = Sweets('Mars', 'czekoladowy', 'baton', 'sredni', 2.49)
|
||||||
|
allProducts.append(sweet)
|
||||||
|
sweet = Sweets('Mars', 'czekoladowy', 'czekolada', 'duzy', 4.99)
|
||||||
|
allProducts.append(sweet)
|
||||||
|
sweet = Sweets('Mars', 'czekoladowy', 'czekolada', 'ogromny', 11.26)
|
||||||
|
allProducts.append(sweet)
|
||||||
|
sweet = Sweets('M&M', 'czekoladowy', 'czekolada', 'duzy', 3.99)
|
||||||
|
allProducts.append(sweet)
|
||||||
|
sweet = Sweets('M&M', 'czekoladowy', 'baton', 'sredni', 2.89)
|
||||||
|
allProducts.append(sweet)
|
||||||
|
sweet = Sweets('Nestle', 'bananowy', 'landrynka', 'maly', 0.39)
|
||||||
|
allProducts.append(sweet)
|
||||||
|
sweet = Sweets('Nestle', 'truskawkowy', 'landrynka', 'maly', 0.39)
|
||||||
|
allProducts.append(sweet)
|
||||||
|
sweet = Sweets('Nestle', 'cola', 'landrynka', 'maly', 0.49)
|
||||||
|
allProducts.append(sweet)
|
||||||
|
sweet = Sweets('Wedel', 'czekoladowy', 'baton', 'sredni', 1.99)
|
||||||
|
allProducts.append(sweet)
|
||||||
|
sweet = Sweets('Maoam', 'truskawkowy', 'guma', 'maly', 0.25)
|
||||||
|
allProducts.append(sweet)
|
||||||
|
|
||||||
|
<<<<<<< HEAD
|
||||||
|
return allProducts
|
||||||
|
|
||||||
|
|
||||||
|
learning_data = [
|
||||||
|
# kolor, kształt, waga, rozmiar, nazwa
|
||||||
|
['black', 'rectangle', 51, 'small', 'Mars'],
|
||||||
|
['gold', 'pack', 100, 'big', 'Haribo'],
|
||||||
|
['purple', 'rectangle', 100, 'big', 'Milka'],
|
||||||
|
['brown', 'pack', 45, 'small', 'M&M'],
|
||||||
|
['blue', 'rectangle', 50, 'medium', 'Bounty'],
|
||||||
|
['blue', 'square', 40, 'small', 'Knoppers'],
|
||||||
|
['blue', 'rectangle', 35, 'small', 'Milky-way'],
|
||||||
|
['gold', 'rectangle', 40, 'medium', 'Twix'],
|
||||||
|
['gold', 'rectangle', 50, 'medium', 'Prince-polo'],
|
||||||
|
['brown', 'rectangle', 55, 'medium', 'Snickers'],
|
||||||
|
['brown', 'rectangle', 45, 'medium', 'Lion'],
|
||||||
|
['white', 'rectangle', 40, 'medium', 'Kinder-bueno'],
|
||||||
|
['red', 'rectangle', 50, 'medium', 'Kit-kat'],
|
||||||
|
['blue', 'rectangle', 115, 'big', 'Wedel'],
|
||||||
|
['white', 'rectangle', 15, 'small', 'Krowka'],
|
||||||
|
['red', 'pack', 70, 'medium', 'Skittles'],
|
||||||
|
['orange', 'rectangle', 45, 'medium', 'Reeses'],
|
||||||
|
['blue', 'rectangle', 55, 'medium', 'Oreo'],
|
||||||
|
['gold', 'rectangle', 120, 'big', 'Ferrero-rocher'],
|
||||||
|
['white', 'rectangle', 120, 'big', 'Rafaello'],
|
||||||
|
['white', 'jar', 600, 'big', 'Nutella'],
|
||||||
|
['white', 'rectangle', 25, 'small', 'Duplo'],
|
||||||
|
['brown', 'jar', 500, 'big', 'GoOn'],
|
||||||
|
['brown', 'jar', 470, 'big', 'Active Orzechowe'],
|
||||||
|
['red', 'jar', 250, 'medium', 'Strawberry Jam'],
|
||||||
|
['black', 'jar', 250, 'medium', 'Blackberry Jam'],
|
||||||
|
['orange', 'jar', 250, 'medium', 'Peach Jam'],
|
||||||
|
]
|
||||||
|
=======
|
||||||
|
return allProducts
|
||||||
|
|
||||||
|
|
||||||
|
def create_data_dict():
|
||||||
|
products_as_dict = []
|
||||||
|
|
||||||
|
sweet = Sweets('Mars', 'czekoladowy', 'baton', 'sredni', 2.49)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
sweet = Sweets('Mars', 'czekoladowy', 'czekolada', 'duzy', 4.99)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
sweet = Sweets('Mars', 'czekoladowy', 'czekolada', 'ogromny', 11.26)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
sweet = Sweets('M&M', 'czekoladowy', 'czekolada', 'duzy', 3.99)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
sweet = Sweets('M&M', 'czekoladowy', 'baton', 'sredni', 2.89)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
sweet = Sweets('Nestle', 'bananowy', 'landrynka', 'maly', 0.39)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
sweet = Sweets('Nestle', 'truskawkowy', 'landrynka', 'maly', 0.39)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
sweet = Sweets('Nestle', 'cola', 'landrynka', 'maly', 0.49)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
sweet = Sweets('Wedel', 'czekoladowy', 'baton', 'sredni', 1.99)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
sweet = Sweets('Maoam', 'truskawkowy', 'guma', 'maly', 0.25)
|
||||||
|
products_as_dict.append(vars(sweet))
|
||||||
|
|
||||||
|
return products_as_dict
|
||||||
|
>>>>>>> upstream/master
|
8
field.py
8
field.py
@ -1,4 +1,5 @@
|
|||||||
import pygame
|
import pygame
|
||||||
|
from shelf import Shelf
|
||||||
|
|
||||||
|
|
||||||
class Field:
|
class Field:
|
||||||
@ -14,6 +15,7 @@ class Field:
|
|||||||
self.is_occupied_by_agent = is_occupied_by_agent
|
self.is_occupied_by_agent = is_occupied_by_agent
|
||||||
self.cost_of_travel = cost_of_travel
|
self.cost_of_travel = cost_of_travel
|
||||||
self.neighbors = []
|
self.neighbors = []
|
||||||
|
self.shelves = []
|
||||||
|
|
||||||
# Te parametry są potrzebne do algorytmu A*
|
# Te parametry są potrzebne do algorytmu A*
|
||||||
self.g = 0
|
self.g = 0
|
||||||
@ -44,4 +46,8 @@ class Field:
|
|||||||
if self.y > 0 and board[self.y - 1][self.x].is_shelf == False:
|
if self.y > 0 and board[self.y - 1][self.x].is_shelf == False:
|
||||||
self.neighbors.append(board[self.y - 1][self.x])
|
self.neighbors.append(board[self.y - 1][self.x])
|
||||||
if self.y < 9 and board[self.y + 1][self.x].is_shelf == False:
|
if self.y < 9 and board[self.y + 1][self.x].is_shelf == False:
|
||||||
self.neighbors.append(board[self.y + 1][self.x])
|
self.neighbors.append(board[self.y + 1][self.x])
|
||||||
|
|
||||||
|
def addShelf(self):
|
||||||
|
shelf = Shelf(len(self.shelves)+1)
|
||||||
|
self.shelves.append(shelf)
|
2
main.py
2
main.py
@ -62,7 +62,7 @@ def run():
|
|||||||
next_step = path.pop()
|
next_step = path.pop()
|
||||||
else:
|
else:
|
||||||
next_step = None
|
next_step = None
|
||||||
print(next_step, path)
|
# print(next_step, path)
|
||||||
for row in board:
|
for row in board:
|
||||||
for field in row:
|
for field in row:
|
||||||
if not field.is_shelf:
|
if not field.is_shelf:
|
||||||
|
@ -93,7 +93,6 @@ let winner = 0;
|
|||||||
let current = openSet[winner];
|
let current = openSet[winner];
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Definicja przyjętej heurystyki
|
### Definicja przyjętej heurystyki
|
||||||
Jest to szacowana odległość od sprawdzanego pola do celu. Obliczana jest jako `Manhattan Distance`, ponieważ w naszym modelu Agent nie może poruszać się po skosie.
|
Jest to szacowana odległość od sprawdzanego pola do celu. Obliczana jest jako `Manhattan Distance`, ponieważ w naszym modelu Agent nie może poruszać się po skosie.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user