Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "python" wg kryterium: Wszystkie pola


Tytuł:
Ensemble Classification : Example and Python Implementation
Autorzy:
Andziak, Piotr
Figielska, Ewa
Powiązania:
https://bibliotekanauki.pl/articles/91525.pdf
Data publikacji:
2019
Wydawca:
Warszawska Wyższa Szkoła Informatyki
Tematy:
ensemble classification
clustering
python
Opis:
The paper presents an ensemble classification method based on clustering, along with its implementation in the Python programming language. An illustrative example showing the method behavior is provided, and the results of a computational experiment performed on real life data sets are reported.
Źródło:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki; 2019, 13, 21; 7-22
1896-396X
2082-8349
Pojawia się w:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Fuzzy logic controller with fuzzylab python library and the robot operating system for autonomous mobile robot navigation
Autorzy:
Avelar, Eduardo
Castillo, Oscar
Soria, José
Powiązania:
https://bibliotekanauki.pl/articles/385156.pdf
Data publikacji:
2020
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
fuzzy controller
mobile robot navigation
obstacle avoidance
Opis:
The navigation system of a robot requires sensors to perceive its environment to get a representation. Based on this perception and the state of the robot, it needs to take an action to make a desired behavior in the environment. The actions are defined by a system that processes the obtained information. This system can be based on decision rules defined by an expert or obtained by a training or optimization process. Fuzzy logic controllers are based on fuzzy logic on which degrees of truth are used on sy‐ stem variables and has a rule‐base that stores the knowledge about the operation of the system. In this paper a fuzzy logic controller is made with the Python fuzzylab library which is based on the Octave Fuzzy Logic Toolkit, and with the Robot Operating System (ROS) for autonomous navigation of the TurtleBot3 robot on a simulated and a real environment using a LIDAR sensor to get the distance of the objects around the robot.
Źródło:
Journal of Automation Mobile Robotics and Intelligent Systems; 2020, 14, 1; 48-54
1897-8649
2080-2145
Pojawia się w:
Journal of Automation Mobile Robotics and Intelligent Systems
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Możliwości zastosowania języka Python oraz jego bibliotek do wytwarzania oprogramowania dla branży naftowo-gazowniczej
The possibilities of using Python language and its libraries in developing software for the oil and gas industry
Autorzy:
Badowski, J.
Powiązania:
https://bibliotekanauki.pl/articles/1835170.pdf
Data publikacji:
2018
Wydawca:
Instytut Nafty i Gazu - Państwowy Instytut Badawczy
Tematy:
Python
język programowania
program komputerowy
analiza danych
programming language
computer application
data analysis
Opis:
W artykule dokonano przeglądu możliwości wykorzystania języka Python, zyskującego coraz większą popularność w środowiskach naukowych. Autor wprowadza w podstawy języka, pokazuje, jak w prosty sposób można zainstalować środowisko programistyczne oraz rozpocząć korzystanie z biblioteki standardowej i olbrzymiej liczby bibliotek zewnętrznych, dostępnych na otwartej licencji. Artykuł zawiera także przykłady gotowych i działających skryptów prezentujących sposób wykorzystania niektórych z tych bibliotek. Autor zwraca uwagę na dwa aspekty wykorzystania języka Python: jako platformy do tworzenia profesjonalnych rozwiązań dla branży naftowo-gazowniczej, a także jako darmowego, ale potężnego narzędzia, łatwego do wykorzystania przez środowisko naukowe, mogącego zastąpić wykorzystywane dotychczas programy komercyjne, często kosztowne.
The article reviews the possibilities of using Python language, which is systematically gaining more popularity within the science community. The author introduces the readers to the essentials of Python programming, shows how easy development environment can be installed and how to start using the standard library and also a large number of external libraries, available on an open source license. The article also contains examples of ready-made and active scripts that present how to use some of these libraries. The author draws attention to two aspects of using the Python language: as a platform for creating professional solutions for the oil and gas industry, as well as a free but powerful tool, easy to use by the scientific community, which can replace the often expensive commercial programs, used so far.
Źródło:
Nafta-Gaz; 2018, 74, 2; 113-120
0867-8871
Pojawia się w:
Nafta-Gaz
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Development of a software system for predicting employee ratings
Rozwój oprogramowania do przewidywania ocen pracowników
Autorzy:
Balakayeva, Gulnar
Darkenbayev, Dauren
Zhanuzakov, Mukhit
Powiązania:
https://bibliotekanauki.pl/articles/27315453.pdf
Data publikacji:
2023
Wydawca:
Politechnika Lubelska. Wydawnictwo Politechniki Lubelskiej
Tematy:
employee rating
employee evaluation system
Python
MongoDB
ocena pracowników
system ocen pracowników
Opis:
The article deals with the problems of increasing the efficiency of enterprises and developing a system for assessing the rating of employeesof an enterprise. Aspects of motivation for compliance with standards by employees and structural divisions are also considered; they were studied because employees are the main driving force of any enterprise. In order to properly evaluate it, many companies need rating systems. In this article,the authors conducted a study and developed a software package for assessing employees of an enterprise. This article describes howto develop a ranking prediction system. MongoDB is used as a database, as the fastest way to innovate, providing the flexibility and ease of use of a database.
Artykuł dotyczy problemów zwiększania efektywności przedsiębiorstw i opracowania systemu oceny pracowników przedsiębiorstwa.Uwzględniono także aspekty motywacji do przestrzegania standardów przez pracowników i działy organizacyjne; zostały one zbadane, ponieważ pracownicy są główną siłą napędową każdego przedsiębiorstwa. Aby właściwie jąocenić, wiele firm potrzebuje systemów oceny. W tym artykule autorzy przeprowadzili badanie i opracowali pakiet oprogramowania do oceny pracowników przedsiębiorstwa.W tym artykule opisano, jak opracować system przewidywania rankingu. MongoDB jest używanyjako baza danych, jako najszybszy sposób na wprowadzanie innowacji, zapewniając elastyczność i łatwość użytkowania bazy danych.
Źródło:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska; 2023, 13, 3; 121--124
2083-0157
2391-6761
Pojawia się w:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Automatyzacja oceny objawów chorobowych septorioz zbóż z wykorzystaniem komputerowej analizy obrazu w języku programowania Python.
Automation of septoria disease image analysis using Python programming language.
Autorzy:
Bartosiak, Sławomir
Powiązania:
https://bibliotekanauki.pl/articles/2199427.pdf
Data publikacji:
2020-10-22
Wydawca:
Instytut Hodowli i Aklimatyzacji Roślin
Tematy:
Python
detekcja
septoriozy
liście
pszenica
pszenżyto
automation
septoria
leaves
wheat
triticale
Opis:
Ocena objawów chorobowych septorioz na liściach zbóż, opisywanie i tworzenie dokumentacji fotograficznej poszczególnych liści jest czasochłonnym i pracochłonnym zadaniem. W opracowaniu przedstawiona została automatyzacja oceny objawów chorobowych septorioz zbóż za pomocą aplikacji open-source stworzonych w języku Python. Oprogramowanie umożliwia automatyzację odczytywania nazw obiektów doświadczalnych oraz ocenę objawów chorobowych poszczególnych liści, dzięki czemu istnieje możliwość np. usuwania obserwacji odstających z analizy.
Septoria disease severity assessment is time consuming and laborious task. In this paper a computational detection of diseased and healthy leaf tissue using simple software developed in Python programming language was discussed. Software automate labels reading from digital images and facilitates septoria disease severity examination. Program extracts each leaf from input image,  examine septoria severity and summarizes results, thus there is the possibility for outliers elimination, thereby minimizing experimental error.
Źródło:
Biuletyn Instytutu Hodowli i Aklimatyzacji Roślin; 2020, 289; 31-35
0373-7837
2657-8913
Pojawia się w:
Biuletyn Instytutu Hodowli i Aklimatyzacji Roślin
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Stabilizacja glikemii u pacjentów OIOM przy użyciu regulatora LQ
Stabilization KU patient glycaemia with LQ controller
Autorzy:
Bauer, W.
Płuciennik, P.
Powiązania:
https://bibliotekanauki.pl/articles/276170.pdf
Data publikacji:
2011
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
OIOM
glikemia
regulator LQR
Python
symulacja
ICU
ICU-MM
simulation
blood level of glucose
LQ controller
Opis:
Artykuł poświęcony jest rozważaniom na temat sposobu automatycznej regulacji poziomu cukru we krwi pacjenta oddziału intensywnej opieki medycznej (OIOM). Opisano w nim model ICU-MM oraz proces projektowania regulatora LQ na podstawie modelu. Omówiono też dwa warianty sterowania systemem (za pomocą insuliny oraz glukozy z insuliną). Na koniec zaprezentowano aplikację wykonaną w języku Python umożliwiającą symulację glikemii pacjenta OIOM.
This article is devoted to reflection about how to automatically control the blood sugar level of the ICU patient. It will describe ICU-MM model and process of designee LQ controller regulator which is based on this model. Two variants of control will be considered (using insulin and glucose with insulin). Finally an application for ICU blood glucose level patient simulation, implemented within Python environment, will be discussed.
Źródło:
Pomiary Automatyka Robotyka; 2011, 15, 4; 76-80
1427-9126
Pojawia się w:
Pomiary Automatyka Robotyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
A Python library for the Jupyteo IDE Earth observation processing tool enabling interoperability with the QGIS System for use in data science
Autorzy:
Bednarczyk, Michał
Powiązania:
https://bibliotekanauki.pl/articles/2055774.pdf
Data publikacji:
2022
Wydawca:
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Wydawnictwo AGH
Tematy:
Earth observation data processing
IDE
IPython
Jupyter notebook
web processing service
GIS
data science
machine learning
API
Opis:
This paper describes JupyQgis – a new Python library for Jupyteo IDE enabling interoperability with the QGIS system. Jupyteo is an online integrated development environment for earth observation data processing and is available on a cloud platform. It is targeted at remote sensing experts, scientists and users who can develop the Jupyter notebook by reusing embedded open-source tools, WPS interfaces and existing notebooks. In recent years, there has been an increasing popularity of data science methods that have become the focus of many organizations. Many scientific disciplines are facing a significant transformation due to data-driven solutions. This is especially true of geodesy, environmental sciences, and Earth sciences, where large data sets, such as Earth observation satellite data (EO data) and GIS data are used. The previous experience in using Jupyteo, both among the users of this platform and its creators, indicates the need to supplement its functionality with GIS analytical tools. This study analyzed the most efficient way to combine the functionality of the QGIS system with the functionality of the Jupyteo platform in one tool. It was found that the most suitable solution is to create a custom library providing an API for collaboration between both environments. The resulting library makes the work much easier and simplifies the source code of the created Python scripts. The functionality of the developed solution was illustrated with a test use case.
Źródło:
Geomatics and Environmental Engineering; 2022, 16, 1; 117--144
1898-1135
Pojawia się w:
Geomatics and Environmental Engineering
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Automatyzacja pomiarów współrzędnościowych organów roboczych maszyn urabiających z wykorzystaniem skanowania 3D
Automation of Coordinate Measurements of Mining Machines Working Units with 3D Scanning
Autorzy:
Cheluszka, P.
Powiązania:
https://bibliotekanauki.pl/articles/274737.pdf
Data publikacji:
2016
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
maszyna urabiająca
organ roboczy
stereometria
skanowanie 3D
pomiary
automatyzacja
język programowania Python
mining machine
working unit
stereometry
3D scanning
measurements
automation
Python programming language
Opis:
Maszyny urabiające należą do podstawowej grupy maszyn roboczych stosowanych w górnictwie podziemnym i powierzchniowym. W przypadku maszyn urabiających na zasadzie skrawania proces urabiania realizowany jest za pomocą organów roboczych wyposażonych w wymienne narzędzia, np. noże osadzone w uchwytach nożowych. Noże te rozmieszczone i ustawione są w przestrzeni w ustalony na etapie projektowania sposób, dostosowany do właściwości urabianego ośrodka skalnego. Pomiary współrzędnościowe sprowadzają się do wyznaczenia sześciu parametrów dla każdego z noży. Ze względu na sposób rozmieszczenia, pomiar bezpośredni tych parametrów nie jest możliwy. Metody pośrednie polegają na pomiarze wielkości wchodzących do definicji funkcji modelujących pomiar. W takim przypadku wygodnym rozwiązaniem zadania metrologicznego, szczególnie pod kątem automatyzacji procesu, jest wykorzystanie metod optycznych, na przykład skanera światła strukturalnego. Metoda ta wymaga zbudowania, dla każdego uchwytu nożowego oraz związanego z nim noża, modelu pomiaru. W przypadku dużej liczby noży jest to proces czaso- i pracochłonnych. Możliwość automatyzacji procesu pomiarowego przedstawiono na przykładzie głowicy urabiającej wysięgnikowych kombajnów chodnikowych, stosowanych do drążenia wyrobisk korytarzowych i tuneli. Omówiono przetwarzanie uzyskanych w trakcie pomiaru danych w celu wyznaczenia zestawu wartości parametrów stereometrycznych opisujących rozmieszczenie i ustawienie w przestrzeni poszczególnych noży oraz związanych z nimi uchwytów nożowych. Wykorzystano do tego funkcjonalność oprogramowania GOM Inspect Professional umożliwiającą budowanie strategii pomiaru za pomocą skryptów w języku Python.
Mining machines belong to the key group of working machines used in underground and surface mining. In case of machines mining by way of cutting, the process is carried out with working units fitted with a specific number of replaceable tools in the form of picks mounted in pickboxes. The picks are arranged and positioned in space in a way defined at the stage of design, adapted to the properties of the rock being excavated. The stereometry of such working units is measured by determining the values of six parameters for each of the picks. Such parameters cannot be measured directly due to the way they are arranged. Measurements are carried out with indirect methods where values are measured which form part of a definition of measurement modelling functions. The use of optical methods, for example a structured light scanner, is a convenient solution to carry out the considered metrological task, especially in view of the automation of this process. For this, however, a measurement model enabling to determine the values of the magnitudes searched for has to be built for each pickbox and for the related pick. This is a time- and work-intensive process in case of a large number of picks, though. The options of the measurement process automation are presented with the example of a cutting head of boom–type roadheaders employed for drilling dog headings and tunnels. The focus was put on the stage of processing the measuring data obtained in the measurement process to establish a set of stereometry parameters values describing the arrangement and position of individual picks and related pickboxes in space. For this purpose, a feature of GOM Inspect Professional software was used enabling to build a measurement strategy based on scripts created in Python language.
Źródło:
Pomiary Automatyka Robotyka; 2016, 20, 3; 33-42
1427-9126
Pojawia się w:
Pomiary Automatyka Robotyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Application of Python libraries for variance, normal distribution and Weibull distribution analysis in diagnosing and operating production systems
Zastosowanie bibliotek języka Python do analizy wariancji, rozkładu normalnego i rozkładu Weibulla w diagnostyce i eksploatacji systemów produkcyjnych
Autorzy:
Chmielowiec, Andrzej
Klich, Leszek
Powiązania:
https://bibliotekanauki.pl/articles/1955208.pdf
Data publikacji:
2021
Wydawca:
Polska Akademia Nauk. Polskie Towarzystwo Diagnostyki Technicznej PAN
Tematy:
variance analysis
normal distribution
Weibull distribution
statistical analysis
python
analiza wariancji
rozkład normalny
rozkład Weibulla
analiza statystyczna
Opis:
The use of statistical methods in the diagnosis of production processes dates back to the beginning of the 20th century. Widespread computerization of processes made enterprises face the challenge of processing large sets of measurement data. The growing number of sensors on production lines requires the use of faster and more effective methods of both process diagnostics and finding connections between individual systems. This article is devoted to the use of Python libraries to effectively solve some problems related to the analysis of large data sets. The article is based on the experience related to data analysis in a large company in the automotive industry, whose annual production reaches 10 million units. The methods described in this publication were the basis for the initial analysis of production data in the plant, and the obtained results fed the production database and the created automatic anomaly detection system based on artificial intelligence algorithms.
Wykorzystywanie metod statystycznych w diagnostyce procesów produkcyjnych sięga swoimi korzeniami początków XX wieku. Powszechna informatyzacja procesów postawiła przedsiębiorstwa przed wyzwaniem przetwarzania dużych zbiorów danych pomiarowych. Rosnąca liczba czujników na liniach produkcyjnych wymaga stosowania szybszych i skuteczniejszych metod zarówno diagnostyki procesu, jak i znajdowania powiązań pomiędzy poszczególnymi systemami. Niniejszy artykuł został poświęcony wykorzystaniu bibliotek języka Python do efektywnego rozwiązywania niektórych problemów związanych z analizą dużych zbiorów danych pomiarowych. Artykuł powstał na bazie doświadczeń związanych z analizą danych w dużym przedsiębiorstwie branży motoryzacyjnej, którego roczna produkcja sięga 10 milionów sztuk. Opisane w niniejszej publikacji metody stanowiły podstawę wstępnej analizy danych produkcyjnych we wspomnianym zakładzie, a uzyskane wyniki zasiliły bazę danych produkcyjnych oraz tworzony system automatycznego wykrywania anomalii oparty na algorytmach sztucznej inteligencji.
Źródło:
Diagnostyka; 2021, 22, 4; 89-105
1641-6414
2449-5220
Pojawia się w:
Diagnostyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Porównanie wydajności wysokopoziomowych języków programowania w systemach mikroprocesorowych
Comparison of high-level programming languages efficiency in embedded systems
Autorzy:
Choroszucho, Agnieszka
Golonko, Piotr
Sumorek, Mateusz
Żukowski, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/376280.pdf
Data publikacji:
2019
Wydawca:
Politechnika Poznańska. Wydawnictwo Politechniki Poznańskiej
Tematy:
mikrokontrolery
C/C++
Python
Arduino
ESP32
ESP8266
Opis:
Prowadzenie prac naukowych, zwłaszcza z dziedzin technicznych często związane jest z koniecznością wykonania prototypu urządzenia lub potrzebnych przyrządów. W takich przypadkach często wykorzystuje się rozwiązania oparte na mikrokontrolerach. Wybór samej platformy sprzętowej, jak również programistycznej decyduje o sukcesie projektu oraz pozwala zaoszczędzić czas. W artykule przedstawiono wyniki badań dotyczące trzech platform opartych o różne modele mikrokontrolerów oraz zastosowane dwa języki programowania (C/C++ oraz nowe rozwiązanie bazujące na języku Python). Do analizy wydajności języków programowania wybrano zagadnienia bazujące na procedurach matematycznych mających zastosowanie w sterowaniu, analizie i automatyce. Wyniki badań pozwolą wpłynąć na właściwy dobór optymalnej platformy sprzętowej oraz języka programowania przy uwzględnieniu planowanego zastosowania i zapotrzebowania na moc obliczeniową.
Conducting research, especially in technical field often binds with necessity of making device prototype or specialized tools. In such situations microcontroller-based solutions are often used. Choice of development platform and software environment decides about success of project or allows saving significant amount of time. In article have been tested 3 common development platforms based on different microcontrollers and two high-level programming languages, C/C++ and new solution based on Python. Chosen testing process is based on mathematical procedures used in control, analysis and automation. Results of research should allow to selection of optimal hardware platform as well programming language according to planned use and requested computing power.
Źródło:
Poznan University of Technology Academic Journals. Electrical Engineering; 2019, 99; 157-165
1897-0737
Pojawia się w:
Poznan University of Technology Academic Journals. Electrical Engineering
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Isolation and characterisation of crocodile and python ovotransferrins
Autorzy:
Ciuraszkiewicz, Justyna
Olczak, Mariusz
Wątorek, Wiesław
Powiązania:
https://bibliotekanauki.pl/articles/1041133.pdf
Data publikacji:
2007
Wydawca:
Polskie Towarzystwo Biochemiczne
Tematy:
python
Crocodylus rhombifer
crocodile
Crocodylus niloticus
iron release
Python molarus bivittatus
ovotransferrin
N-glycans
Opis:
Transferrins play a major role in iron homeostasis and metabolism. In vertebrates, these proteins are synthesised in the liver and dispersed within the organism by the bloodstream. In oviparous vertebrates additional expression is observed in the oviduct and the synthesised protein is deposited in egg white as ovotransferrin. Most research on ovotransferrin has been performed on the chicken protein. There is a limited amount of information on other bird transferrins, and until our previous paper on red-eared turtle protein there was no data on the isolation, sequencing and biochemical properties of reptilian ovotransferrins. Recently our laboratory deposited ten new sequences of reptilian transferrins in the EMBL database. A comparative analysis of these sequences indicates a possibility of different mechanisms of iron release among crocodile and snake transferrin. In the present paper we follow with the purification and analysis of the basic biochemical properties of two crocodile (Crocodilus niloticus, C. rhombifer) and one snake (Python molurus bivittatus) ovotransferrins. The proteins were purified by anion exchange and hydrophobic chromatography, and their N-terminal amino-acid sequences, molecular mass and isoelectric points were determined. All three proteins are glycosylated and their N-glycan chromatographic profiles show the largest contribution of neutral oligosaccharides in crocodile and disialylated glycans in python ovotransferrin. The absorption spectra of iron-saturated transferrins were analysed. Iron release from these proteins is pH-dependent, showing a biphasic character in crocodile ovotransferrins and a monophasic type in the python protein. The reason for the different types of iron release is discussed.
Źródło:
Acta Biochimica Polonica; 2007, 54, 1; 175-182
0001-527X
Pojawia się w:
Acta Biochimica Polonica
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Dydaktyczne aspekty projektowania aplikacji webowych z wykorzystaniem frameworka Djano w Pythonie
Educational Aspects of Designing Web Applications Using Django Framework in Python
Autorzy:
DYMORA, Paweł
MAZUREK, Mirosław
RYWKA, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/456018.pdf
Data publikacji:
2015
Wydawca:
Uniwersytet Rzeszowski
Tematy:
nauczanie
Python
bazy danych
SQLite
Django
teaching
databases
Opis:
W artykule przedstawiono proces tworzenia interaktywnych aplikacji webowych wykorzystujących język programowania wysokiego poziomu Python, framework sieciowy Django, język znaczników HTML, kaskadowe arkusze stylów CSS oraz skryptowy język programowania JavaScript. Celem artykułu jest zapoznanie studenta z procesem opracowania całego projektu technicznego obejmującego zarówno środowisko programistyczne, wzorce projektowe, biblioteki wraz z przygotowaniem analizy funkcjonalnej aplikacji.
The paper presents the process of creating interactive web applications using high-level programming language Python, Django network framework, HTML markup language, Cascading Style Sheets CSS and scripting language JavaScript. The aim of this article is to familiarize students with the process of the development of the entire project including technical development environment, design patterns, libraries including the preparation of the applications functional analysis.
Źródło:
Edukacja-Technika-Informatyka; 2015, 6, 3; 302-307
2080-9069
Pojawia się w:
Edukacja-Technika-Informatyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Porównanie wydajności języka skryptowego oraz kompilowanego na podstawie działania algorytmu genetycznego
Comparison of the performance of scripting and compiled languages based on the operation of the genetic algorithm
Autorzy:
Dzikowski, Filip
Powiązania:
https://bibliotekanauki.pl/articles/98430.pdf
Data publikacji:
2019
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Python
C
wydajność
efficiency
Opis:
Celem artykułu jest porównanie wydajności wybranych języków programowania (Python, C) - poprzez pomiar czasu działania oraz wykorzystania zasobów komputera - algorytmu genetycznego dla zadanych parametrów, a następnie ocena czy język skryptowy może być porównywalny pod względem szybkości z językiem kompilowanym. Do tego celu zaimplementowany został algorytm genetyczny w każdym z wymienionych języków, a następnie przeprowadzone zostały testy, których wyniki stanowiły podstawę ostatecznej oceny ich wydajności oraz dowód, że język skryptowy może osiągać czasy działania porównywalne z językiem kompilowanym.
The aim of this work was to compare the performance of selected programming languages (Python, C) by measuring the time of operation and use of computer resources of the genetic algorithm for given parameters, and then assessing whether the scripting language can be comparable in terms of speed with the compiled language. For this purpose, a genetic algorithm has been implemented in each of these languages and test scenarios were developed. The results form the basis for the final evaluation of the performance of the presented languages and proof that the scripting language can achieve operating times comparable to the compiled language.
Źródło:
Journal of Computer Sciences Institute; 2019, 11; 137-144
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Przestrzenne badanie systemu porowego skał węglanowych na podstawie cyfrowej analizy obrazów mikrotomograficznych z wykorzystaniem języka Python
Spatial analysis of carbonate pore system based on digital image analysis of X-ray microtomography data using Python language
Autorzy:
Fheed, Adam
Hadro, Piotr
Powiązania:
https://bibliotekanauki.pl/articles/2076181.pdf
Data publikacji:
2021
Wydawca:
Państwowy Instytut Geologiczny – Państwowy Instytut Badawczy
Tematy:
mikrotomografia rentgenowska
Phyton
węglanowe skały zbiornikowe
porowatość
X-ray microtomography
Python
carbonate reservoir rocks
porosity
Opis:
The main aim of this contribution is to combine a Python-supported analysis of X-ray microtomography (µCT) images and the transmitted-light microscopy to resolve the factors controlling the variability of petrophysical parameters in carbonate rocks. A self-developed Python script for the evaluation of pore connectivity and the computation of pore sizes based on µCT data was prepared. The script was launched on a carbonate sample with drawn from a drill core representing the Late Permian Zechstein Limestone (Ca1) formation from the Wolsztyn Ridge area in West Poland. The sample was taken from the upper part of the isolated Kokorzyn Reef, corresponding to a brachiopod and bivalve-rich zone. The plug had a cylindrical shape, the diameter of 2.54 cm and the height of approximately 4.6cm. The entire volume of the plug was scanned using a GE Nanotom Sdevice. The 3D-reconstructeddatasetobtainedwith spatial resolution of 0.02 mm underwent cropping, contrast adjustment, noise reduction and porosity extraction using open-source Fiji software. The binarized porosity image was loaded into the Python script. Python scripting was found efficient in carbonate pore system examination. The code first extracted the connected pore system of the largest volume and computed the smallest distances between porosity voxels and corresponding pore walls. The obtained results were confronted with the spatially-adjusted microphotographs taken in plane-polarized transmitted light. The results have shown that narrow and isolated pores occurred within the spines of brachiopods. The largest voids were found inside the brachiopod shells. Moreover, many pores were associated with partially dissolved fragments of bivalves. Porosity reduction was -most outlined in the zones showing the scarcity of fossils.
Źródło:
Przegląd Geologiczny; 2021, 69, 6; 357--360
0033-2151
Pojawia się w:
Przegląd Geologiczny
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Using Template Method and Strategy Design Patterns in the Python Implementation of a Metaheuristic Algorithm for Solving Scheduling Problems
Autorzy:
Figielska, E.
Powiązania:
https://bibliotekanauki.pl/articles/91355.pdf
Data publikacji:
2017
Wydawca:
Warszawska Wyższa Szkoła Informatyki
Tematy:
design patterns
python
metaheuristic
scheduling
Opis:
The paper shows how the Template Method and Strategy design patterns can be used in a program which solves different scheduling problems by means of a metaheuristic algorithm. The benefits offered by these design patterns as well as their drawbacks are discussed. An implementation example in the Python programming language is provided.
Źródło:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki; 2017, 11, 17; 7-22
1896-396X
2082-8349
Pojawia się w:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki
Dostawca treści:
Biblioteka Nauki
Artykuł

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies