• Title/Summary/Keyword: Python 3

Search Result 219, Processing Time 0.022 seconds

Molecular Identification of Cryptosporidium Species from Pet Snakes in Thailand

  • Yimming, Benjarat;Pattanatanang, Khampee;Sanyathitiseree, Pornchai;Inpankaew, Tawin;Kamyingkird, Ketsarin;Pinyopanuwat, Nongnuch;Chimnoi, Wissanuwat;Phasuk, Jumnongjit
    • Parasites, Hosts and Diseases
    • /
    • v.54 no.4
    • /
    • pp.423-429
    • /
    • 2016
  • Cryptosporidium is an important pathogen causing gastrointestinal disease in snakes and is distributed worldwide. The main objectives of this study were to detect and identify Cryptosporidium species in captive snakes from exotic pet shops and snake farms in Thailand. In total, 165 fecal samples were examined from 8 snake species, boa constrictor (Boa constrictor constrictor), corn snake (Elaphe guttata), ball python (Python regius), milk snake (Lampropeltis triangulum), king snake (Lampropeltis getula), rock python (Python sebae), rainbow boa (Epicrates cenchria), and carpet python (Morelia spilota). Cryptosporidium oocysts were examined using the dimethyl sulfoxide (DMSO)-modified acid-fast staining and a molecular method based on nested-PCR, PCR-RFLP analysis, and sequencing amplification of the SSU rRNA gene. DMSO-modified acid-fast staining revealed the presence of Cryptosporidium oocysts in 12 out of 165 (7.3%) samples, whereas PCR produced positive results in 40 (24.2%) samples. Molecular characterization indicated the presence of Cryptosporidium parvum (mouse genotype) as the most common species in 24 samples (60%) from 5 species of snake followed by Cryptosporidium serpentis in 9 samples (22.5%) from 2 species of snake and Cryptosporidium muris in 3 samples (7.5%) from P. regius.

User Information Collection of Weibo Network Public Opinion under Python

  • Changhua Liu;Yanlin Han
    • Journal of Information Processing Systems
    • /
    • v.19 no.3
    • /
    • pp.310-322
    • /
    • 2023
  • Although the network environment is gradually improving, the virtual nature of the network is still the same fact, which has brought a great influence on the supervision of Weibo network public opinion dissemination. In order to reduce this influence, the user information of Weibo network public opinion dissemination is studied by using Python technology. Specifically, the 2019 "Ethiopian air crash" event was taken as the research subject, the relevant data were collected by using Python technology, and the data from March 10, 2019 to June 20, 2019 were constructed by using the implicit Dirichlet distribution topic model and the naive Bayes classifier. The Weibo network public opinion user identity graph model under the "Ethiopian air crash" on June 20 found that the public opinion users of ordinary netizens accounted for the highest proportion and were easily influenced by media public opinion users. This influence is not limited to ordinary netizens. Public opinion users have an influence on other types of public opinion users. That is to say, in the network public opinion space of the "Ethiopian air crash," media public opinion users play an important role in the dissemination of network public opinion information. This research can lay a foundation for the classification and identification of user identity information types under different public opinion life cycles. Future research can start from the supervision of public opinion and the type of user identity to improve the scientific management and control of user information dissemination through Weibo network public opinion.

Implementing Solar System Simulator using Python Script (파이선 스크립트를 이용한 태양계 행성 시뮬레이터 구현)

  • Choi, Eun-Young;Lee, Imgeun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.20 no.4
    • /
    • pp.49-56
    • /
    • 2015
  • In this paper, we introduce a simulation tool for solar system using 3D animation tool MAYA. It accurately models solar system's astronomical features, such as each planet's orbital period, orbital speed, relative size, and texture, etc. This simulator visualize the solar system in 3D, which can be used to easily understands the system's positioning and astronomical movements. With a conventional Maya modeling process using menus and UI windows, it is difficult to assign correct physical attributes of planets. We use Python script to set up each planet's astronomical parameters. The proposed simulator is rendered as real as possible to be used for virtual reality and educational purpose.

A Study of Attendance Check System using Face Recognition (얼굴인식을 이용한 출석체크 시스템 연구)

  • Hyeong-Ju, Lee;Yong-Wook, Park
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.17 no.6
    • /
    • pp.1193-1198
    • /
    • 2022
  • As unmanned processing systems emerged socially due to the rapid development of modern society, a face recognition attendance management system using Raspberry Pi 4 was studied and conceived to automatically analyze and process images and produce meaningful results using OpenCV. Based on Raspberry Pi 4, the software is designed with Python 3 and consists of technologies such as OpenCV, Haarcascade, Kakao API, and Google Drive, which are open sources, and can communicate with users in real time through Kakao API for face registration and face recognition.

Comparison of Dose Statistics of Intensity-Modulated Radiation Therapy Plan from Varian Eclipse Treatment Planning System with Novel Python-Based Indigenously Developed Software

  • Sougoumarane Dashnamoorthy;Karthick Rajamanickam;Ebenezar Jeyasingh;Vindhyavasini Prasad Pandey;Kathiresan Nachimuthu;Imtiaz Ahmed;Pitchaikannu Venkatraman
    • Progress in Medical Physics
    • /
    • v.33 no.3
    • /
    • pp.25-35
    • /
    • 2022
  • Purpose: Planning for radiotherapy relies on implicit estimation of the probability of tumor control and the probability of complications in adjacent normal tissues for a given dose distribution. Methods: The aim of this pilot study was to reconstruct dose-volume histograms (DVHs) from text files generated by the Eclipse treatment planning system developed by Varian Medical Systems and to verify the integrity and accuracy of the dose statistics. Results: We further compared dose statistics for intensity-modulated radiotherapy of the head and neck between the Eclipse software and software developed in-house. The dose statistics data obtained from the Python software were consistent, with deviations from the Eclipse treatment planning system found to be within acceptable limits. Conclusions: The in-house software was able to provide indices of hotness and coldness for treatment planning and store statistical data generated by the software in Oracle databases. We believe the findings of this pilot study may lead to more accurate evaluations in planning for radiotherapy.

Teaching and Learning of University Calculus with Python-based Coding Education (파이썬(Python) 기반의 코딩교육을 적용한 대학 미적분학의 교수·학습)

  • Park, Kyung-Eun;Lee, Sang-Gu;Ham, Yoonmee;Lee, Jae Hwa
    • Communications of Mathematical Education
    • /
    • v.33 no.3
    • /
    • pp.163-180
    • /
    • 2019
  • This study introduces a development of calculus contents which makes to understand the main concepts of calculus in a short period of time and to enhance problem solving and computational thinking for complex problems encountered in the real world for college freshmen with diverse backgrounds. As a concrete measure, we developed 'Teaching and Learning' contents and Python-based code for Calculus I and II which was used in actual classroom. In other words, the entire process of teaching and learning, action plan, and evaluation method for calculus class with Python based coding are reported and shared. In anytime and anywhere, our students were able to freely practice and effectively exercise calculus problems. By using the given code, students could gain meaningful understanding of calculus contents and were able to expand their computational thinking skills. In addition, we share a way that it motivated student activities, and evaluated students fairly based on data which they generated, but still instructor's work load is less than before. Therefore, it can be a teaching and learning model for college mathematics which shows a possibility to cover calculus concepts and computational thinking at once in a innovative way for the 21st century.

A Case Study of Python Programming Error in an Online Learning Environment (온라인 학습 환경에서 발생하는 파이썬 프로그래밍 오류 사례 분석)

  • Jung, Hye-Wuk
    • The Journal of the Convergence on Culture Technology
    • /
    • v.7 no.3
    • /
    • pp.247-253
    • /
    • 2021
  • There are various programming errors that occur in the course of programming practice for beginners in computer programming. At this time, since it is difficult for learners to recognize errors by themselves, they correct program errors through the instructor's feedback. However, as students learn programming techniques in an online learning environment due to the COVID-19 pandemic, there is a limit to interaction between the students and the instructor in comparison with offline classes, so it is necessary for learners to develop their own ability to solve programming errors by themselves. Therefore, in this study, error cases in online programming classes using the Python language are analyzed and an online programming education method that can improve learners' ability to correct programming errors is proposed based on the analysis results.

AI-BASED Monitoring Of New Plant Growth Management System Design

  • Seung-Ho Lee;Seung-Jung Shin
    • International journal of advanced smart convergence
    • /
    • v.12 no.3
    • /
    • pp.104-108
    • /
    • 2023
  • This paper deals with research on innovative systems using Python-based artificial intelligence technology in the field of plant growth monitoring. The importance of monitoring and analyzing the health status and growth environment of plants in real time contributes to improving the efficiency and quality of crop production. This paper proposes a method of processing and analyzing plant image data using computer vision and deep learning technologies. The system was implemented using Python language and the main deep learning framework, TensorFlow, PyTorch. A camera system that monitors plants in real time acquires image data and provides it as input to a deep neural network model. This model was used to determine the growth state of plants, the presence of pests, and nutritional status. The proposed system provides users with information on plant state changes in real time by providing monitoring results in the form of visual or notification. In addition, it is also used to predict future growth conditions or anomalies by building data analysis and prediction models based on the collected data. This paper is about the design and implementation of Python-based plant growth monitoring systems, data processing and analysis methods, and is expected to contribute to important research areas for improving plant production efficiency and reducing resource consumption.

Effect of data visualization education with using Python on computational thinking of six grade in elementary school (파이썬을 활용한 데이터 시각화 교육이 초등학교 6학년 학생의 컴퓨팅 사고력에 미치는 효과)

  • Kim, Jungah;Kim, Mingyu;Yu, Hyejin;Kim, Yongmin;Kim, Jonghoon
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.3
    • /
    • pp.197-206
    • /
    • 2019
  • In this study, we analyzed the effects of data visualization education with using Python on the improvement of computing thinking ability of the 6th grade students of elementary school. Based on the results of the needs analysis of 60 elementary school teachers and 120 elementary school students, we developed the data visualization education program. In the developed educational program, 24 elementary school students were trained for 6 days and 36 hours in total. Thereafter, students were subjected to pre- and post-comparison tests. As a result of the analysis, it was found that the data visualization education with using Python is effective in improving the Computational cognition, Fluency, Originality, Elaboration of the 6th grade students in elementary school.

Evaluation of Multi-objective PSO Algorithm for SWAT Auto-Calibration (다목적 PSO 알고리즘을 활용한 SWAT의 자동보정 적용성 평가)

  • Jang, Won Jin;Lee, Yong Gwan;Kim, Se Hoon;Kim, Yong Won;Kim, Seong Joon
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2018.05a
    • /
    • pp.113-113
    • /
    • 2018
  • 본 연구는 다목적 입자군집최적화(Particle Swarm Optimization, PSO) 알고리즘을 SWAT(Soil and Water Assessment Tool) 모형에 적용하여 자동보정 알고리즘의 적용 가능성을 평가하고자 한다. PSO 알고리즘은 Python을 활용해 다목적 함수를 고려할 수 있도록 새롭게 개발되었다. SWAT 모형의 유출 해석은 안성천의 공도 수위 관측소 상류유역($366.5km^2$)을 대상으로 하였으며, 공도 지점의 2000년부터 2017년까지의 일 유량 자료를 이용하여 검보정하였다. 모형을 위한 기상자료는 공도유역 주변 3개 기상관측소(수원, 천안, 이천)의 일별 강수량, 최고 및 최저기온, 평균 풍속, 상대습도 및 일사량을 구축하였다. SWAT 모형의 유출 해석은 결정계수(Coefficient of determination, $R^2$), RMSE(Root mean square error), Nash-Sutcliffe 모형효율계수(NSE) 및 IOA(index of agreement) 등을 활용하여, 기존 연구 결과와 PSO 알고리즘을 활용한 결과를 비교 분석하고자 한다. 본 연구에서 개발한 다목적 PSO 알고리즘을 활용한 SWAT모형의 유출 해석은 보다 높은 정확도를 얻을 수 있을 것으로 예상되며, Python으로 개발되어 SWAT모형 이외에도 널리 적용될 수 있을 것으로 판단된다.

  • PDF